From 6992e9ca2e8431764ad35859f581e3f57d2013a5 Mon Sep 17 00:00:00 2001 From: Ekezie Uchechukwu Date: Wed, 25 Feb 2026 06:33:54 +0100 Subject: [PATCH 1/3] feat(frontend): [FE-27] Add Vault APY Chart implementation\n\nResolves #111 [FE-27] Vault APY Chart\n- Integrates recharts.\n- Implements area chart for historical share price data.\n- Adds chart to vault page widget. --- frontend/app/page.tsx | 3 +- frontend/app/vault/page.tsx | 79 ++-- frontend/components/AllocationChart.tsx | 2 +- frontend/components/VaultAPYChart.tsx | 81 ++++ frontend/package-lock.json | 488 +++++++++++++++++++++++- frontend/package.json | 1 + frontend/tsconfig.tsbuildinfo | 1 + 7 files changed, 603 insertions(+), 52 deletions(-) create mode 100644 frontend/components/VaultAPYChart.tsx create mode 100644 frontend/tsconfig.tsbuildinfo diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index 7d631a988..c535d9b2c 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -1,5 +1,6 @@ "use client"; - +import { useState, useEffect } from 'react'; +import type { Slice } from '@/components/AllocationChart'; import { VaultOverviewCard } from "@/components/vault-overview-card"; import { Shield, ArrowUpFromLine, ArrowDownToLine } from "lucide-react"; import Link from "next/link"; diff --git a/frontend/app/vault/page.tsx b/frontend/app/vault/page.tsx index 65bed9711..e678d8680 100644 --- a/frontend/app/vault/page.tsx +++ b/frontend/app/vault/page.tsx @@ -5,11 +5,22 @@ import { ArrowUpFromLine, ArrowDownToLine, Loader2 } from "lucide-react"; import { useWallet } from "@/hooks/use-wallet"; import { useNetwork, NetworkType } from "@/app/context/NetworkContext"; import { buildDepositXdr, buildWithdrawXdr, simulateAndAssembleTransaction, submitTransaction, fetchVaultData, VaultMetrics, getNetworkPassphrase } from "@/lib/stellar"; +import VaultAPYChart from "@/components/VaultAPYChart"; const CONTRACT_ID = process.env.NEXT_PUBLIC_CONTRACT_ID || "CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIXF47ZG2FB2RMQQVU2HHGCYSC"; type TabType = "deposit" | "withdraw"; +// Placeholder historical APY data +const mockApyData = Array.from({ length: 30 }).map((_, i) => { + const date = new Date(); + date.setDate(date.getDate() - (29 - i)); + return { + date: date.toLocaleDateString('en-US', { month: 'short', day: 'numeric' }), + apy: 5 + Math.random() * 3 + (i * 0.1), // Creates an upward trend between 5-11% + }; +}); + export default function VaultPage() { const { connected, address, signTransaction } = useWallet(); const { network } = useNetwork(); @@ -24,7 +35,7 @@ export default function VaultPage() { const loadMetrics = useCallback(async () => { if (!connected || !address) return; - + try { const data = await fetchVaultData(CONTRACT_ID, address, network); setMetrics(data); @@ -51,35 +62,35 @@ export default function VaultPage() { try { const passphrase = getNetworkPassphrase(network); - + const xdr = await buildDepositXdr( CONTRACT_ID, address, amount, network ); - + const { result: assembledXdr, error: assembleError } = await simulateAndAssembleTransaction( xdr, network ); - + if (assembleError || !assembledXdr) { throw new Error(assembleError || "Failed to assemble transaction"); } - + const { signedTxXdr, error: signError } = await signTransaction(assembledXdr, passphrase); - + if (signError || !signedTxXdr) { throw new Error(signError || "Failed to sign transaction"); } - + const { hash, error: submitError } = await submitTransaction(signedTxXdr, network); - + if (submitError || !hash) { throw new Error(submitError || "Failed to submit transaction"); } - + setStatus({ type: "success", message: `Deposit successful! Transaction: ${hash.slice(0, 8)}...` }); setAmount(""); await loadMetrics(); @@ -110,35 +121,35 @@ export default function VaultPage() { try { const passphrase = getNetworkPassphrase(network); - + const xdr = await buildWithdrawXdr( CONTRACT_ID, address, amount, network ); - + const { result: assembledXdr, error: assembleError } = await simulateAndAssembleTransaction( xdr, network ); - + if (assembleError || !assembledXdr) { throw new Error(assembleError || "Failed to assemble transaction"); } - + const { signedTxXdr, error: signError } = await signTransaction(assembledXdr, passphrase); - + if (signError || !signedTxXdr) { throw new Error(signError || "Failed to sign transaction"); } - + const { hash, error: submitError } = await submitTransaction(signedTxXdr, network); - + if (submitError || !hash) { throw new Error(submitError || "Failed to submit transaction"); } - + setStatus({ type: "success", message: `Withdraw successful! Transaction: ${hash.slice(0, 8)}...` }); setAmount(""); await loadMetrics(); @@ -160,22 +171,20 @@ export default function VaultPage() {
+ + {connected && ( +
+

APY History

+ +
+ )} ); } diff --git a/frontend/components/AllocationChart.tsx b/frontend/components/AllocationChart.tsx index c16192dfb..64084d05d 100644 --- a/frontend/components/AllocationChart.tsx +++ b/frontend/components/AllocationChart.tsx @@ -1,7 +1,7 @@ "use client"; import React from 'react'; -type Slice = { name: string; value: number; color?: string }; +export type Slice = { name: string; value: number; color?: string }; function polarToCartesian(cx: number, cy: number, r: number, angle: number) { const rad = (angle - 90) * (Math.PI / 180.0); diff --git a/frontend/components/VaultAPYChart.tsx b/frontend/components/VaultAPYChart.tsx new file mode 100644 index 000000000..ed9d39f1b --- /dev/null +++ b/frontend/components/VaultAPYChart.tsx @@ -0,0 +1,81 @@ +"use client"; + +import React from 'react'; +import { + AreaChart, + Area, + XAxis, + YAxis, + CartesianGrid, + Tooltip, + ResponsiveContainer +} from 'recharts'; + +type DataPoint = { + date: string; + apy: number; +}; + +interface VaultAPYChartProps { + data: DataPoint[]; +} + +export default function VaultAPYChart({ data }: VaultAPYChartProps) { + if (!data || data.length === 0) { + return ( +
+ No APY data available +
+ ); + } + + return ( +
+ + + + + + + + + + + `${value}%`} + /> + [`${Number(value).toFixed(2)}%`, 'APY']} + /> + + + +
+ ); +} diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0e45954d6..446195755 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,14 +8,17 @@ "name": "xhedge-frontend", "version": "0.1.0", "dependencies": { + "@radix-ui/react-slot": "^1.2.4", "@stellar/freighter-api": "^2.0.0", "@stellar/stellar-sdk": "^12.0.0", + "class-variance-authority": "^0.7.1", "clsx": "^2.1.0", - "lucide-react": "^0.300.0", + "lucide-react": "^0.469.0", "next": "16.1.1", "next-themes": "^0.3.0", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "19.2.3", + "react-dom": "19.2.3", + "recharts": "^3.7.0", "tailwind-merge": "^2.2.0" }, "devDependencies": { @@ -27,6 +30,7 @@ "eslint-config-next": "16.1.1", "postcss": "^8.4.0", "tailwindcss": "^3.4.0", + "tailwindcss-animate": "^1.0.7", "typescript": "^5.0.0" } }, @@ -727,6 +731,75 @@ "node": ">=12.4.0" } }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", + "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", + "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz", + "integrity": "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@standard-schema/utils": "^0.3.0", + "immer": "^11.0.0", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit/node_modules/immer": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz", + "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -734,6 +807,18 @@ "dev": true, "license": "MIT" }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, + "node_modules/@standard-schema/utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", + "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==", + "license": "MIT" + }, "node_modules/@stellar/freighter-api": { "version": "2.0.0", "license": "Apache-2.0" @@ -788,6 +873,69 @@ "tslib": "^2.4.0" } }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, "node_modules/@types/esrecurse": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", @@ -846,6 +994,12 @@ "@types/react": "^18.0.0" } }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.56.0", "dev": true, @@ -1985,6 +2139,18 @@ "node": ">= 6" } }, + "node_modules/class-variance-authority": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "license": "Apache-2.0", + "dependencies": { + "clsx": "^2.1.1" + }, + "funding": { + "url": "https://polar.sh/cva" + } + }, "node_modules/client-only": { "version": "0.0.1", "license": "MIT" @@ -2057,6 +2223,127 @@ "dev": true, "license": "MIT" }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -2128,6 +2415,12 @@ } } }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", + "license": "MIT" + }, "node_modules/deep-is": { "version": "0.1.4", "dev": true, @@ -2385,6 +2678,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-toolkit": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.44.0.tgz", + "integrity": "sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==", + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, "node_modules/escalade": { "version": "3.2.0", "dev": true, @@ -2873,6 +3176,12 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "license": "MIT" + }, "node_modules/eventsource": { "version": "2.0.2", "license": "MIT", @@ -3329,6 +3638,16 @@ "node": ">= 4" } }, + "node_modules/immer": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", + "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "dev": true, @@ -3354,6 +3673,15 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "dev": true, @@ -3765,6 +4093,7 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/jsesc": { @@ -3900,6 +4229,7 @@ }, "node_modules/loose-envify": { "version": "1.4.0", + "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -3919,10 +4249,12 @@ } }, "node_modules/lucide-react": { - "version": "0.300.0", + "version": "0.469.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.469.0.tgz", + "integrity": "sha512-28vvUnnKQ/dBwiCQtwJw7QauYnE7yd2Cyp4tTTJpvglX4EMpbflcdBgrgToX2j71B3YvugK/NH3BGUk+E/p/Fw==", "license": "ISC", "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/math-intrinsics": { @@ -4629,24 +4961,24 @@ } }, "node_modules/react": { - "version": "18.2.0", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.2.0", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^19.2.3" } }, "node_modules/react-is": { @@ -4656,6 +4988,29 @@ "dev": true, "license": "MIT" }, + "node_modules/react-redux": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", + "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.6", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25 || ^19", + "react": "^18.0 || ^19", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, "node_modules/read-cache": { "version": "1.0.0", "dev": true, @@ -4688,6 +5043,51 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/recharts": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.7.0.tgz", + "integrity": "sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==", + "license": "MIT", + "workspaces": [ + "www" + ], + "dependencies": { + "@reduxjs/toolkit": "1.x.x || 2.x.x", + "clsx": "^2.1.1", + "decimal.js-light": "^2.5.1", + "es-toolkit": "^1.39.3", + "eventemitter3": "^5.0.1", + "immer": "^10.1.1", + "react-redux": "8.x.x || 9.x.x", + "reselect": "5.1.1", + "tiny-invariant": "^1.3.3", + "use-sync-external-store": "^1.2.2", + "victory-vendor": "^37.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "dev": true, @@ -4739,6 +5139,12 @@ "bare": ">=1.10.0" } }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" + }, "node_modules/resolve": { "version": "1.22.11", "dev": true, @@ -4867,11 +5273,10 @@ } }, "node_modules/scheduler": { - "version": "0.23.2", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" }, "node_modules/semver": { "version": "6.3.1", @@ -5767,6 +6172,16 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, "node_modules/tailwindcss/node_modules/fast-glob": { "version": "3.3.3", "dev": true, @@ -5812,6 +6227,12 @@ "node": ">=0.8" } }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, "node_modules/tinyglobby": { "version": "0.2.15", "dev": true, @@ -6105,11 +6526,42 @@ "version": "1.19.11", "license": "MIT" }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "dev": true, "license": "MIT" }, + "node_modules/victory-vendor": { + "version": "37.3.6", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz", + "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==", + "license": "MIT AND ISC", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, "node_modules/which": { "version": "2.0.2", "dev": true, diff --git a/frontend/package.json b/frontend/package.json index 182232102..46ceaa997 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -19,6 +19,7 @@ "next-themes": "^0.3.0", "react": "19.2.3", "react-dom": "19.2.3", + "recharts": "^3.7.0", "tailwind-merge": "^2.2.0" }, "devDependencies": { diff --git a/frontend/tsconfig.tsbuildinfo b/frontend/tsconfig.tsbuildinfo new file mode 100644 index 000000000..45d7f9e4d --- /dev/null +++ b/frontend/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.es2022.d.ts","./node_modules/typescript/lib/lib.es2023.d.ts","./node_modules/typescript/lib/lib.es2024.d.ts","./node_modules/typescript/lib/lib.esnext.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2016.intl.d.ts","./node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.es2021.intl.d.ts","./node_modules/typescript/lib/lib.es2022.array.d.ts","./node_modules/typescript/lib/lib.es2022.error.d.ts","./node_modules/typescript/lib/lib.es2022.intl.d.ts","./node_modules/typescript/lib/lib.es2022.object.d.ts","./node_modules/typescript/lib/lib.es2022.string.d.ts","./node_modules/typescript/lib/lib.es2022.regexp.d.ts","./node_modules/typescript/lib/lib.es2023.array.d.ts","./node_modules/typescript/lib/lib.es2023.collection.d.ts","./node_modules/typescript/lib/lib.es2023.intl.d.ts","./node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2024.collection.d.ts","./node_modules/typescript/lib/lib.es2024.object.d.ts","./node_modules/typescript/lib/lib.es2024.promise.d.ts","./node_modules/typescript/lib/lib.es2024.regexp.d.ts","./node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2024.string.d.ts","./node_modules/typescript/lib/lib.esnext.array.d.ts","./node_modules/typescript/lib/lib.esnext.collection.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/typescript/lib/lib.esnext.disposable.d.ts","./node_modules/typescript/lib/lib.esnext.promise.d.ts","./node_modules/typescript/lib/lib.esnext.decorators.d.ts","./node_modules/typescript/lib/lib.esnext.iterator.d.ts","./node_modules/typescript/lib/lib.esnext.float16.d.ts","./node_modules/typescript/lib/lib.esnext.error.d.ts","./node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/next/dist/styled-jsx/types/css.d.ts","./node_modules/next/dist/styled-jsx/types/macro.d.ts","./node_modules/next/dist/styled-jsx/types/style.d.ts","./node_modules/next/dist/styled-jsx/types/global.d.ts","./node_modules/next/dist/styled-jsx/types/index.d.ts","./node_modules/next/dist/server/get-page-files.d.ts","./node_modules/@types/node/compatibility/disposable.d.ts","./node_modules/@types/node/compatibility/indexable.d.ts","./node_modules/@types/node/compatibility/iterators.d.ts","./node_modules/@types/node/compatibility/index.d.ts","./node_modules/@types/node/globals.typedarray.d.ts","./node_modules/@types/node/buffer.buffer.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/web-globals/abortcontroller.d.ts","./node_modules/@types/node/web-globals/domexception.d.ts","./node_modules/@types/node/web-globals/events.d.ts","./node_modules/buffer/index.d.ts","./node_modules/undici-types/header.d.ts","./node_modules/undici-types/readable.d.ts","./node_modules/undici-types/file.d.ts","./node_modules/undici-types/fetch.d.ts","./node_modules/undici-types/formdata.d.ts","./node_modules/undici-types/connector.d.ts","./node_modules/undici-types/client.d.ts","./node_modules/undici-types/errors.d.ts","./node_modules/undici-types/dispatcher.d.ts","./node_modules/undici-types/global-dispatcher.d.ts","./node_modules/undici-types/global-origin.d.ts","./node_modules/undici-types/pool-stats.d.ts","./node_modules/undici-types/pool.d.ts","./node_modules/undici-types/handlers.d.ts","./node_modules/undici-types/balanced-pool.d.ts","./node_modules/undici-types/agent.d.ts","./node_modules/undici-types/mock-interceptor.d.ts","./node_modules/undici-types/mock-agent.d.ts","./node_modules/undici-types/mock-client.d.ts","./node_modules/undici-types/mock-pool.d.ts","./node_modules/undici-types/mock-errors.d.ts","./node_modules/undici-types/proxy-agent.d.ts","./node_modules/undici-types/env-http-proxy-agent.d.ts","./node_modules/undici-types/retry-handler.d.ts","./node_modules/undici-types/retry-agent.d.ts","./node_modules/undici-types/api.d.ts","./node_modules/undici-types/interceptors.d.ts","./node_modules/undici-types/util.d.ts","./node_modules/undici-types/cookies.d.ts","./node_modules/undici-types/patch.d.ts","./node_modules/undici-types/websocket.d.ts","./node_modules/undici-types/eventsource.d.ts","./node_modules/undici-types/filereader.d.ts","./node_modules/undici-types/diagnostics-channel.d.ts","./node_modules/undici-types/content-type.d.ts","./node_modules/undici-types/cache.d.ts","./node_modules/undici-types/index.d.ts","./node_modules/@types/node/web-globals/fetch.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.generated.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/sea.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/@types/react/canary.d.ts","./node_modules/@types/react/experimental.d.ts","./node_modules/@types/react-dom/index.d.ts","./node_modules/@types/react-dom/canary.d.ts","./node_modules/@types/react-dom/experimental.d.ts","./node_modules/next/dist/lib/fallback.d.ts","./node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","./node_modules/next/dist/shared/lib/entry-constants.d.ts","./node_modules/next/dist/shared/lib/constants.d.ts","./node_modules/next/dist/server/config.d.ts","./node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/next/dist/shared/lib/image-config.d.ts","./node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","./node_modules/next/dist/server/body-streams.d.ts","./node_modules/next/dist/server/lib/cache-control.d.ts","./node_modules/next/dist/lib/setup-exception-listeners.d.ts","./node_modules/next/dist/lib/worker.d.ts","./node_modules/next/dist/lib/constants.d.ts","./node_modules/next/dist/lib/bundler.d.ts","./node_modules/next/dist/server/lib/experimental/ppr.d.ts","./node_modules/next/dist/lib/page-types.d.ts","./node_modules/next/dist/build/segment-config/app/app-segment-config.d.ts","./node_modules/next/dist/build/segment-config/pages/pages-segment-config.d.ts","./node_modules/next/dist/build/analysis/get-page-static-info.d.ts","./node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","./node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","./node_modules/next/dist/server/require-hook.d.ts","./node_modules/next/dist/server/node-polyfill-crypto.d.ts","./node_modules/next/dist/server/node-environment-baseline.d.ts","./node_modules/next/dist/server/node-environment-extensions/error-inspect.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-file.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-exit.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-dim.external.d.ts","./node_modules/next/dist/server/node-environment-extensions/unhandled-rejection.d.ts","./node_modules/next/dist/server/node-environment-extensions/random.d.ts","./node_modules/next/dist/server/node-environment-extensions/date.d.ts","./node_modules/next/dist/server/node-environment-extensions/web-crypto.d.ts","./node_modules/next/dist/server/node-environment-extensions/node-crypto.d.ts","./node_modules/next/dist/server/node-environment-extensions/fast-set-immediate.external.d.ts","./node_modules/next/dist/server/node-environment.d.ts","./node_modules/next/dist/build/page-extensions-type.d.ts","./node_modules/next/dist/server/route-kind.d.ts","./node_modules/next/dist/server/route-definitions/route-definition.d.ts","./node_modules/next/dist/server/route-definitions/app-page-route-definition.d.ts","./node_modules/next/dist/server/lib/cache-handlers/types.d.ts","./node_modules/next/dist/server/response-cache/types.d.ts","./node_modules/next/dist/server/resume-data-cache/cache-store.d.ts","./node_modules/next/dist/server/resume-data-cache/resume-data-cache.d.ts","./node_modules/next/dist/client/components/app-router-headers.d.ts","./node_modules/next/dist/server/render-result.d.ts","./node_modules/next/dist/server/instrumentation/types.d.ts","./node_modules/next/dist/lib/coalesced-function.d.ts","./node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","./node_modules/next/dist/server/lib/router-utils/types.d.ts","./node_modules/next/dist/trace/types.d.ts","./node_modules/next/dist/trace/trace.d.ts","./node_modules/next/dist/trace/shared.d.ts","./node_modules/next/dist/trace/index.d.ts","./node_modules/next/dist/build/load-jsconfig.d.ts","./node_modules/@next/env/dist/index.d.ts","./node_modules/next/dist/build/webpack/plugins/telemetry-plugin/use-cache-tracker-utils.d.ts","./node_modules/next/dist/build/webpack/plugins/telemetry-plugin/telemetry-plugin.d.ts","./node_modules/next/dist/telemetry/storage.d.ts","./node_modules/next/dist/build/build-context.d.ts","./node_modules/next/dist/shared/lib/bloom-filter.d.ts","./node_modules/next/dist/build/webpack-config.d.ts","./node_modules/next/dist/build/swc/generated-native.d.ts","./node_modules/next/dist/build/swc/types.d.ts","./node_modules/next/dist/server/dev/parse-version-info.d.ts","./node_modules/next/dist/next-devtools/shared/types.d.ts","./node_modules/next/dist/server/dev/dev-indicator-server-state.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/cache-indicator.d.ts","./node_modules/next/dist/server/lib/parse-stack.d.ts","./node_modules/next/dist/next-devtools/server/shared.d.ts","./node_modules/next/dist/next-devtools/shared/stack-frame.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/utils/get-error-by-type.d.ts","./node_modules/@types/react/jsx-runtime.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/container/runtime-error/render-error.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/shared.d.ts","./node_modules/next/dist/server/dev/debug-channel.d.ts","./node_modules/next/dist/server/dev/hot-reloader-types.d.ts","./node_modules/next/dist/server/lib/i18n-provider.d.ts","./node_modules/next/dist/server/web/next-url.d.ts","./node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","./node_modules/next/dist/server/web/spec-extension/cookies.d.ts","./node_modules/next/dist/server/web/spec-extension/request.d.ts","./node_modules/next/dist/server/after/builtin-request-context.d.ts","./node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","./node_modules/next/dist/server/web/spec-extension/response.d.ts","./node_modules/next/dist/build/segment-config/middleware/middleware-config.d.ts","./node_modules/next/dist/server/web/types.d.ts","./node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","./node_modules/next/dist/server/route-definitions/locale-route-definition.d.ts","./node_modules/next/dist/server/route-definitions/pages-route-definition.d.ts","./node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","./node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","./node_modules/next/dist/shared/lib/deep-readonly.d.ts","./node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-setup.d.ts","./node_modules/next/dist/server/render.d.ts","./node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/next/dist/client/with-router.d.ts","./node_modules/next/dist/client/router.d.ts","./node_modules/next/dist/client/route-loader.d.ts","./node_modules/next/dist/client/page-loader.d.ts","./node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","./node_modules/next/dist/client/components/readonly-url-search-params.d.ts","./node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/app-router-types.d.ts","./node_modules/next/dist/client/flight-data-helpers.d.ts","./node_modules/next/dist/client/components/router-reducer/ppr-navigations.d.ts","./node_modules/next/dist/client/components/segment-cache/types.d.ts","./node_modules/next/dist/client/components/segment-cache/navigation.d.ts","./node_modules/next/dist/client/components/segment-cache/cache-key.d.ts","./node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","./node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","./node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","./node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.d.ts","./node_modules/next/dist/server/route-modules/pages/module.compiled.d.ts","./node_modules/next/dist/build/templates/pages.d.ts","./node_modules/next/dist/server/route-modules/pages/module.d.ts","./node_modules/next/dist/server/route-modules/pages/builtin/_error.d.ts","./node_modules/next/dist/server/load-default-error-components.d.ts","./node_modules/next/dist/server/base-http/node.d.ts","./node_modules/next/dist/server/response-cache/index.d.ts","./node_modules/next/dist/server/route-definitions/pages-api-route-definition.d.ts","./node_modules/next/dist/server/route-matches/pages-api-route-match.d.ts","./node_modules/next/dist/server/route-matchers/route-matcher.d.ts","./node_modules/next/dist/server/route-matcher-providers/route-matcher-provider.d.ts","./node_modules/next/dist/server/route-matcher-managers/route-matcher-manager.d.ts","./node_modules/next/dist/server/normalizers/normalizer.d.ts","./node_modules/next/dist/server/normalizers/locale-route-normalizer.d.ts","./node_modules/next/dist/server/normalizers/request/pathname-normalizer.d.ts","./node_modules/next/dist/server/normalizers/request/suffix.d.ts","./node_modules/next/dist/server/normalizers/request/rsc.d.ts","./node_modules/next/dist/server/normalizers/request/next-data.d.ts","./node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.d.ts","./node_modules/next/dist/build/static-paths/types.d.ts","./node_modules/next/dist/server/base-server.d.ts","./node_modules/next/dist/server/lib/async-callback-set.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/sharp/lib/index.d.ts","./node_modules/next/dist/server/image-optimizer.d.ts","./node_modules/next/dist/server/next-server.d.ts","./node_modules/next/dist/server/lib/types.d.ts","./node_modules/next/dist/server/lib/lru-cache.d.ts","./node_modules/next/dist/server/lib/dev-bundler-service.d.ts","./node_modules/next/dist/server/use-cache/cache-life.d.ts","./node_modules/next/dist/server/dev/static-paths-worker.d.ts","./node_modules/next/dist/server/dev/next-dev-server.d.ts","./node_modules/next/dist/server/next.d.ts","./node_modules/next/dist/server/lib/render-server.d.ts","./node_modules/next/dist/server/lib/router-server.d.ts","./node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","./node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","./node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","./node_modules/next/dist/server/lib/router-utils/router-server-context.d.ts","./node_modules/next/dist/server/route-modules/route-module.d.ts","./node_modules/next/dist/server/load-components.d.ts","./node_modules/next/dist/server/web/adapter.d.ts","./node_modules/next/dist/server/app-render/types.d.ts","./node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.d.ts","./node_modules/next/dist/server/lib/app-dir-module.d.ts","./node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","./node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","./node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","./node_modules/next/dist/server/app-render/cache-signal.d.ts","./node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","./node_modules/next/dist/server/request/fallback-params.d.ts","./node_modules/next/dist/server/app-render/work-unit-async-storage-instance.d.ts","./node_modules/next/dist/server/lib/lazy-result.d.ts","./node_modules/next/dist/server/lib/implicit-tags.d.ts","./node_modules/next/dist/server/app-render/staged-rendering.d.ts","./node_modules/next/dist/server/app-render/work-unit-async-storage.external.d.ts","./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.d.ts","./node_modules/next/dist/server/app-render/app-render.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.d.ts","./node_modules/next/dist/client/components/error-boundary.d.ts","./node_modules/next/dist/client/components/layout-router.d.ts","./node_modules/next/dist/client/components/render-from-template-context.d.ts","./node_modules/next/dist/server/app-render/action-async-storage-instance.d.ts","./node_modules/next/dist/server/app-render/action-async-storage.external.d.ts","./node_modules/next/dist/client/components/client-page.d.ts","./node_modules/next/dist/client/components/client-segment.d.ts","./node_modules/next/dist/server/request/search-params.d.ts","./node_modules/next/dist/client/components/hooks-server-context.d.ts","./node_modules/next/dist/client/components/http-access-fallback/error-boundary.d.ts","./node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","./node_modules/next/dist/lib/metadata/types/extra-types.d.ts","./node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","./node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","./node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","./node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","./node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","./node_modules/next/dist/lib/metadata/types/resolvers.d.ts","./node_modules/next/dist/lib/metadata/types/icons.d.ts","./node_modules/next/dist/lib/metadata/resolve-metadata.d.ts","./node_modules/next/dist/lib/metadata/metadata.d.ts","./node_modules/next/dist/lib/framework/boundary-components.d.ts","./node_modules/next/dist/server/app-render/rsc/preloads.d.ts","./node_modules/next/dist/server/app-render/rsc/postpone.d.ts","./node_modules/next/dist/server/app-render/rsc/taint.d.ts","./node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.d.ts","./node_modules/next/dist/server/app-render/collect-segment-data.d.ts","./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.d.ts","./node_modules/next/dist/server/app-render/entry-base.d.ts","./node_modules/next/dist/build/templates/app-page.d.ts","./node_modules/next/dist/build/rendering-mode.d.ts","./node_modules/@types/react/jsx-dev-runtime.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.d.ts","./node_modules/@types/react-dom/client.d.ts","./node_modules/@types/react-dom/server.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.d.ts","./node_modules/next/dist/server/route-modules/app-page/module.d.ts","./node_modules/next/dist/server/route-modules/app-page/module.compiled.d.ts","./node_modules/next/dist/server/route-definitions/app-route-route-definition.d.ts","./node_modules/next/dist/server/async-storage/work-store.d.ts","./node_modules/next/dist/server/web/http.d.ts","./node_modules/next/dist/server/route-modules/app-route/shared-modules.d.ts","./node_modules/next/dist/client/components/redirect-status-code.d.ts","./node_modules/next/dist/client/components/redirect-error.d.ts","./node_modules/next/dist/build/templates/app-route.d.ts","./node_modules/next/dist/server/route-modules/app-route/module.d.ts","./node_modules/next/dist/server/route-modules/app-route/module.compiled.d.ts","./node_modules/next/dist/build/segment-config/app/app-segments.d.ts","./node_modules/next/dist/build/utils.d.ts","./node_modules/next/dist/server/lib/router-utils/build-prefetch-segment-data-route.d.ts","./node_modules/next/dist/build/turborepo-access-trace/types.d.ts","./node_modules/next/dist/build/turborepo-access-trace/result.d.ts","./node_modules/next/dist/build/turborepo-access-trace/helpers.d.ts","./node_modules/next/dist/build/turborepo-access-trace/index.d.ts","./node_modules/next/dist/export/routes/types.d.ts","./node_modules/next/dist/export/types.d.ts","./node_modules/next/dist/export/worker.d.ts","./node_modules/next/dist/build/worker.d.ts","./node_modules/next/dist/build/index.d.ts","./node_modules/next/dist/server/lib/incremental-cache/index.d.ts","./node_modules/next/dist/server/after/after.d.ts","./node_modules/next/dist/server/after/after-context.d.ts","./node_modules/next/dist/server/app-render/work-async-storage-instance.d.ts","./node_modules/next/dist/server/app-render/create-error-handler.d.ts","./node_modules/next/dist/shared/lib/action-revalidation-kind.d.ts","./node_modules/next/dist/server/app-render/work-async-storage.external.d.ts","./node_modules/next/dist/server/request/params.d.ts","./node_modules/next/dist/server/route-matches/route-match.d.ts","./node_modules/next/dist/server/request-meta.d.ts","./node_modules/next/dist/cli/next-test.d.ts","./node_modules/next/dist/server/config-shared.d.ts","./node_modules/next/dist/server/base-http/index.d.ts","./node_modules/next/dist/server/api-utils/index.d.ts","./node_modules/next/dist/build/adapter/build-complete.d.ts","./node_modules/next/dist/types.d.ts","./node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/next/dist/pages/_app.d.ts","./node_modules/next/app.d.ts","./node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","./node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","./node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","./node_modules/next/dist/server/use-cache/cache-tag.d.ts","./node_modules/next/cache.d.ts","./node_modules/next/dist/pages/_document.d.ts","./node_modules/next/document.d.ts","./node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/next/dynamic.d.ts","./node_modules/next/dist/pages/_error.d.ts","./node_modules/next/error.d.ts","./node_modules/next/dist/shared/lib/head.d.ts","./node_modules/next/head.d.ts","./node_modules/next/dist/server/request/cookies.d.ts","./node_modules/next/dist/server/request/headers.d.ts","./node_modules/next/dist/server/request/draft-mode.d.ts","./node_modules/next/headers.d.ts","./node_modules/next/dist/shared/lib/get-img-props.d.ts","./node_modules/next/dist/client/image-component.d.ts","./node_modules/next/dist/shared/lib/image-external.d.ts","./node_modules/next/image.d.ts","./node_modules/next/dist/client/link.d.ts","./node_modules/next/link.d.ts","./node_modules/next/dist/client/components/unrecognized-action-error.d.ts","./node_modules/next/dist/client/components/redirect.d.ts","./node_modules/next/dist/client/components/not-found.d.ts","./node_modules/next/dist/client/components/forbidden.d.ts","./node_modules/next/dist/client/components/unauthorized.d.ts","./node_modules/next/dist/client/components/unstable-rethrow.server.d.ts","./node_modules/next/dist/client/components/unstable-rethrow.d.ts","./node_modules/next/dist/client/components/navigation.react-server.d.ts","./node_modules/next/dist/client/components/navigation.d.ts","./node_modules/next/navigation.d.ts","./node_modules/next/router.d.ts","./node_modules/next/dist/client/script.d.ts","./node_modules/next/script.d.ts","./node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","./node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","./node_modules/next/dist/server/web/spec-extension/image-response.d.ts","./node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","./node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","./node_modules/next/dist/compiled/@vercel/og/types.d.ts","./node_modules/next/dist/server/after/index.d.ts","./node_modules/next/dist/server/request/connection.d.ts","./node_modules/next/server.d.ts","./node_modules/next/types/global.d.ts","./node_modules/next/types/compiled.d.ts","./node_modules/next/types.d.ts","./node_modules/next/index.d.ts","./node_modules/next/image-types/global.d.ts","./.next/types/routes.d.ts","./next-env.d.ts","./node_modules/source-map-js/source-map.d.ts","./node_modules/postcss/lib/previous-map.d.ts","./node_modules/postcss/lib/input.d.ts","./node_modules/postcss/lib/css-syntax-error.d.ts","./node_modules/postcss/lib/declaration.d.ts","./node_modules/postcss/lib/root.d.ts","./node_modules/postcss/lib/warning.d.ts","./node_modules/postcss/lib/lazy-result.d.ts","./node_modules/postcss/lib/no-work-result.d.ts","./node_modules/postcss/lib/processor.d.ts","./node_modules/postcss/lib/result.d.ts","./node_modules/postcss/lib/document.d.ts","./node_modules/postcss/lib/rule.d.ts","./node_modules/postcss/lib/node.d.ts","./node_modules/postcss/lib/comment.d.ts","./node_modules/postcss/lib/container.d.ts","./node_modules/postcss/lib/at-rule.d.ts","./node_modules/postcss/lib/list.d.ts","./node_modules/postcss/lib/postcss.d.ts","./node_modules/postcss/lib/postcss.d.mts","./node_modules/tailwindcss/types/generated/corepluginlist.d.ts","./node_modules/tailwindcss/types/generated/colors.d.ts","./node_modules/tailwindcss/types/config.d.ts","./node_modules/tailwindcss/types/index.d.ts","./tailwind.config.ts","./app/api/allocation/route.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/getpublickey.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/signtransaction.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/signblob.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/signauthentry.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/isconnected.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/getnetwork.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/getnetworkdetails.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/isallowed.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/setallowed.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/getuserinfo.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/requestaccess.d.ts","./node_modules/@stellar/freighter-api/build/@stellar/freighter-api/src/index.d.ts","./hooks/use-wallet.ts","./node_modules/@stellar/stellar-base/types/curr.d.ts","./node_modules/@stellar/stellar-base/types/xdr.d.ts","./node_modules/@stellar/stellar-base/types/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/horizon_api.d.ts","./node_modules/@stellar/stellar-sdk/lib/errors.d.ts","./node_modules/@stellar/stellar-sdk/lib/config.d.ts","./node_modules/@stellar/stellar-sdk/lib/utils.d.ts","./node_modules/@stellar/stellar-sdk/lib/stellartoml/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/federation/api.d.ts","./node_modules/@stellar/stellar-sdk/lib/federation/server.d.ts","./node_modules/@stellar/stellar-sdk/lib/federation/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/types/account.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/types/assets.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/types/offer.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/types/effects.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/types/trade.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/server_api.d.ts","./node_modules/@stellar/stellar-sdk/lib/webauth/utils.d.ts","./node_modules/@stellar/stellar-sdk/lib/webauth/errors.d.ts","./node_modules/@stellar/stellar-sdk/lib/webauth/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/friendbot/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/account_response.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/account_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/assets_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/claimable_balances_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/effect_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/friendbot_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/ledger_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/liquidity_pool_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/offer_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/operation_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/orderbook_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/path_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/payment_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/trade_aggregation_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/trades_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/transaction_call_builder.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/server.d.ts","./node_modules/axios/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/horizon_axios_client.d.ts","./node_modules/@stellar/stellar-sdk/lib/horizon/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/rpc/api.d.ts","./node_modules/@stellar/stellar-sdk/lib/rpc/server.d.ts","./node_modules/@stellar/stellar-sdk/lib/rpc/axios.d.ts","./node_modules/@stellar/stellar-sdk/lib/rpc/parsers.d.ts","./node_modules/@stellar/stellar-sdk/lib/rpc/transaction.d.ts","./node_modules/@stellar/stellar-sdk/lib/rpc/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/types.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/sent_transaction.d.ts","./node_modules/@types/json-schema/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/spec.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/assembled_transaction.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/basic_node_signer.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/client.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/rust_result.d.ts","./node_modules/@stellar/stellar-sdk/lib/contract/index.d.ts","./node_modules/@stellar/stellar-sdk/lib/index.d.ts","./lib/network.ts","./lib/stellar.ts","./node_modules/clsx/clsx.d.mts","./node_modules/tailwind-merge/dist/types.d.ts","./lib/utils.ts","./node_modules/next-themes/dist/types.d.ts","./node_modules/next-themes/dist/index.d.ts","./app/context/networkcontext.tsx","./app/context/freightercontext.tsx","./app/context/currencycontext.tsx","./app/providers.tsx","./node_modules/lucide-react/dist/lucide-react.d.ts","./components/sidebar.tsx","./components/dashboard-layout.tsx","./app/layout.tsx","./components/allocationchart.tsx","./components/vault-overview-card.tsx","./app/components/walletbutton.tsx","./app/components/aiinsightstream.tsx","./components/transaction-list.tsx","./app/page.tsx","./app/referrals/page.tsx","./node_modules/recharts/types/shape/dot.d.ts","./node_modules/recharts/types/component/text.d.ts","./node_modules/recharts/types/zindex/zindexlayer.d.ts","./node_modules/recharts/types/cartesian/getcartesianposition.d.ts","./node_modules/recharts/types/component/label.d.ts","./node_modules/recharts/types/cartesian/cartesianaxis.d.ts","./node_modules/recharts/types/util/scale/customscaledefinition.d.ts","./node_modules/redux/dist/redux.d.ts","./node_modules/@reduxjs/toolkit/node_modules/immer/dist/immer.d.ts","./node_modules/reselect/dist/reselect.d.ts","./node_modules/redux-thunk/dist/redux-thunk.d.ts","./node_modules/@reduxjs/toolkit/dist/uncheckedindexed.ts","./node_modules/@reduxjs/toolkit/dist/index.d.mts","./node_modules/recharts/types/state/cartesianaxisslice.d.ts","./node_modules/recharts/types/synchronisation/types.d.ts","./node_modules/recharts/types/chart/types.d.ts","./node_modules/recharts/types/component/defaulttooltipcontent.d.ts","./node_modules/recharts/types/context/brushupdatecontext.d.ts","./node_modules/recharts/types/state/chartdataslice.d.ts","./node_modules/recharts/types/state/types/linesettings.d.ts","./node_modules/recharts/types/state/types/scattersettings.d.ts","./node_modules/@types/d3-path/index.d.ts","./node_modules/@types/d3-shape/index.d.ts","./node_modules/victory-vendor/d3-shape.d.ts","./node_modules/recharts/types/shape/curve.d.ts","./node_modules/recharts/types/component/labellist.d.ts","./node_modules/recharts/types/component/defaultlegendcontent.d.ts","./node_modules/recharts/types/util/payload/getuniqpayload.d.ts","./node_modules/recharts/types/util/useelementoffset.d.ts","./node_modules/recharts/types/component/legend.d.ts","./node_modules/recharts/types/state/legendslice.d.ts","./node_modules/recharts/types/state/types/stackedgraphicalitem.d.ts","./node_modules/recharts/types/util/stacks/stacktypes.d.ts","./node_modules/recharts/types/util/scale/rechartsscale.d.ts","./node_modules/recharts/types/util/chartutils.d.ts","./node_modules/recharts/types/state/selectors/areaselectors.d.ts","./node_modules/recharts/types/cartesian/area.d.ts","./node_modules/recharts/types/state/types/areasettings.d.ts","./node_modules/recharts/types/animation/easing.d.ts","./node_modules/recharts/types/shape/rectangle.d.ts","./node_modules/recharts/types/cartesian/bar.d.ts","./node_modules/recharts/types/util/barutils.d.ts","./node_modules/recharts/types/state/types/barsettings.d.ts","./node_modules/recharts/types/state/types/radialbarsettings.d.ts","./node_modules/recharts/types/util/svgpropertiesnoevents.d.ts","./node_modules/recharts/types/util/useuniqueid.d.ts","./node_modules/recharts/types/state/types/piesettings.d.ts","./node_modules/recharts/types/state/types/radarsettings.d.ts","./node_modules/recharts/types/state/graphicalitemsslice.d.ts","./node_modules/recharts/types/state/tooltipslice.d.ts","./node_modules/recharts/types/state/optionsslice.d.ts","./node_modules/recharts/types/state/layoutslice.d.ts","./node_modules/immer/dist/immer.d.ts","./node_modules/recharts/types/util/ifoverflow.d.ts","./node_modules/recharts/types/util/resolvedefaultprops.d.ts","./node_modules/recharts/types/cartesian/referenceline.d.ts","./node_modules/recharts/types/state/referenceelementsslice.d.ts","./node_modules/recharts/types/state/brushslice.d.ts","./node_modules/recharts/types/state/rootpropsslice.d.ts","./node_modules/recharts/types/state/polaraxisslice.d.ts","./node_modules/recharts/types/state/polaroptionsslice.d.ts","./node_modules/recharts/types/cartesian/line.d.ts","./node_modules/recharts/types/util/constants.d.ts","./node_modules/recharts/types/util/scatterutils.d.ts","./node_modules/recharts/types/shape/symbols.d.ts","./node_modules/recharts/types/cartesian/scatter.d.ts","./node_modules/recharts/types/cartesian/errorbar.d.ts","./node_modules/recharts/types/state/errorbarslice.d.ts","./node_modules/recharts/types/state/zindexslice.d.ts","./node_modules/recharts/types/state/store.d.ts","./node_modules/recharts/types/cartesian/getticks.d.ts","./node_modules/recharts/types/cartesian/cartesiangrid.d.ts","./node_modules/recharts/types/state/selectors/combiners/combinedisplayedstackeddata.d.ts","./node_modules/recharts/types/state/selectors/selecttooltipaxistype.d.ts","./node_modules/recharts/types/state/selectors/axisselectors.d.ts","./node_modules/recharts/types/component/dots.d.ts","./node_modules/recharts/types/util/types.d.ts","./node_modules/recharts/types/container/surface.d.ts","./node_modules/recharts/types/container/layer.d.ts","./node_modules/recharts/types/component/cursor.d.ts","./node_modules/recharts/types/component/tooltip.d.ts","./node_modules/recharts/types/component/responsivecontainer.d.ts","./node_modules/recharts/types/component/cell.d.ts","./node_modules/recharts/types/component/customized.d.ts","./node_modules/recharts/types/shape/sector.d.ts","./node_modules/recharts/types/shape/polygon.d.ts","./node_modules/recharts/types/shape/cross.d.ts","./node_modules/recharts/types/polar/polargrid.d.ts","./node_modules/recharts/types/polar/defaultpolarradiusaxisprops.d.ts","./node_modules/recharts/types/polar/polarradiusaxis.d.ts","./node_modules/recharts/types/polar/defaultpolarangleaxisprops.d.ts","./node_modules/recharts/types/polar/polarangleaxis.d.ts","./node_modules/recharts/types/polar/pie.d.ts","./node_modules/recharts/types/polar/radar.d.ts","./node_modules/recharts/types/polar/radialbar.d.ts","./node_modules/recharts/types/cartesian/brush.d.ts","./node_modules/recharts/types/cartesian/referencedot.d.ts","./node_modules/recharts/types/util/excludeeventprops.d.ts","./node_modules/recharts/types/util/svgpropertiesandevents.d.ts","./node_modules/recharts/types/cartesian/referencearea.d.ts","./node_modules/recharts/types/cartesian/barstack.d.ts","./node_modules/recharts/types/cartesian/xaxis.d.ts","./node_modules/recharts/types/cartesian/yaxis.d.ts","./node_modules/recharts/types/cartesian/zaxis.d.ts","./node_modules/recharts/types/chart/linechart.d.ts","./node_modules/recharts/types/chart/barchart.d.ts","./node_modules/recharts/types/chart/piechart.d.ts","./node_modules/recharts/types/chart/treemap.d.ts","./node_modules/recharts/types/chart/sankey.d.ts","./node_modules/recharts/types/chart/radarchart.d.ts","./node_modules/recharts/types/chart/scatterchart.d.ts","./node_modules/recharts/types/chart/areachart.d.ts","./node_modules/recharts/types/chart/radialbarchart.d.ts","./node_modules/recharts/types/chart/composedchart.d.ts","./node_modules/recharts/types/chart/sunburstchart.d.ts","./node_modules/recharts/types/shape/trapezoid.d.ts","./node_modules/recharts/types/cartesian/funnel.d.ts","./node_modules/recharts/types/chart/funnelchart.d.ts","./node_modules/recharts/types/util/global.d.ts","./node_modules/recharts/types/zindex/defaultzindexes.d.ts","./node_modules/decimal.js-light/decimal.d.ts","./node_modules/recharts/types/util/scale/getnicetickvalues.d.ts","./node_modules/recharts/types/types.d.ts","./node_modules/recharts/types/hooks.d.ts","./node_modules/recharts/types/context/chartlayoutcontext.d.ts","./node_modules/recharts/types/index.d.ts","./components/vaultapychart.tsx","./app/vault/page.tsx","./node_modules/@radix-ui/react-slot/dist/index.d.mts","./node_modules/class-variance-authority/dist/types.d.ts","./node_modules/class-variance-authority/dist/index.d.ts","./components/ui/button.tsx","./.next/types/validator.ts","./node_modules/@types/d3-array/index.d.ts","./node_modules/@types/d3-color/index.d.ts","./node_modules/@types/d3-ease/index.d.ts","./node_modules/@types/d3-interpolate/index.d.ts","./node_modules/@types/d3-time/index.d.ts","./node_modules/@types/d3-scale/index.d.ts","./node_modules/@types/d3-timer/index.d.ts","./node_modules/@types/esrecurse/index.d.ts","./node_modules/@types/estree/index.d.ts","./node_modules/@types/json5/index.d.ts","./node_modules/@types/use-sync-external-store/index.d.ts"],"fileIdsList":[[98,145],[98,145,271,503,506,509,536,622,628,629,757],[98,145,158,166,271,503],[98,145,271,619],[98,145,271,616],[86,98,145,271],[86,98,145,271,548],[98,145,271,507,618,621],[86,98,145,271,481,619,623,624,625,626,627],[86,98,145,271,614,615,616,617],[86,98,145,271,549,609,619],[86,98,145,271,549,609,615,619,756],[86,98,145,271,620],[86,98,145,271,481,491,612,615,617,619],[86,98,145,271,549,609,612,619],[86,98,145,271,612,758,760],[86,98,145,271,549,609,612,615,617,619],[86,98,145,271,755],[98,145,271,607],[98,145,271,610,611],[98,145,507,508,509],[86,90,98,145,194,195,454,500],[98,145,637,638,639,640,641],[98,145,271],[98,145,537,538,539,540,541,542,543,544,545,546,547],[98,145,552],[98,145,193,551],[98,145,550],[98,145,552,592,598,599,601],[98,145,598,601,602],[98,145,598,599,601,602,603,604,605],[98,145,592,593,602],[98,145,552,600],[98,145,553],[98,145,558,559],[98,145,558],[98,145,552,566,572],[98,145,553,566],[98,145,566,572],[98,145,572],[98,145,589],[98,145,553,566,571,588,590],[98,145,552,553,571,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587],[98,145,552,553,561,562,563,564,565],[98,145,552,553,566,572],[98,145,552,553],[98,145,553,563],[98,145,564],[98,145,552,554,555,556,557,560,569,570,591,597,606],[98,145,592,593,594,595,596],[98,145,592],[98,145,552,592],[98,145,567,568],[98,145,552,566],[98,145,764],[98,145,767],[98,145,651],[98,142,145],[98,144,145],[145],[98,145,150,178],[98,145,146,151,156,164,175,186],[98,145,146,147,156,164],[93,94,95,98,145],[98,145,148,187],[98,145,149,150,157,165],[98,145,150,175,183],[98,145,151,153,156,164],[98,144,145,152],[98,145,153,154],[98,145,155,156],[98,144,145,156],[98,145,156,157,158,175,186],[98,145,156,157,158,171,175,178],[98,145,153,156,159,164,175,186],[98,145,156,157,159,160,164,175,183,186],[98,145,159,161,175,183,186],[96,97,98,99,100,101,102,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192],[98,145,156,162],[98,145,163,186,191],[98,145,153,156,164,175],[98,145,165],[98,145,166],[98,144,145,167],[98,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192],[98,145,169],[98,145,170],[98,145,156,171,172],[98,145,171,173,187,189],[98,145,156,175,176,178],[98,145,177,178],[98,145,175,176],[98,145,178],[98,145,179],[98,142,145,175,180],[98,145,156,181,182],[98,145,181,182],[98,145,150,164,175,183],[98,145,184],[98,145,164,185],[98,145,159,170,186],[98,145,150,187],[98,145,175,188],[98,145,163,189],[98,145,190],[98,140,145],[98,140,145,156,158,167,175,178,186,189,191],[98,145,175,192],[86,98,145,196,197,198,413],[86,98,145],[86,98,145,196,197],[86,98,145,197,413],[86,90,98,145,195,454,500,758],[86,90,98,145,194,454,500,758],[83,84,85,98,145],[98,145,610,759],[98,145,610],[86,98,145,613],[98,145,457],[98,145,459,460,461,462],[98,145,203,205,209,220,410,438,450],[98,145,205,215,216,217,219,450],[98,145,205,252,254,256,257,260,450,452],[98,145,205,209,211,212,213,243,338,410,428,429,437,450,452],[98,145,450],[98,145,216,308,417,426,446],[98,145,205],[98,145,199,308,446],[98,145,262],[98,145,261,450],[98,145,159,408,417,505],[98,145,159,376,388,426,445],[98,145,159,319],[98,145,431],[98,145,430,431,432],[98,145,430],[92,98,145,159,199,205,209,212,214,216,220,221,234,235,262,338,349,427,438,450,454],[98,145,203,205,218,252,253,258,259,450,505],[98,145,218,505],[98,145,203,235,363,450,505],[98,145,505],[98,145,205,218,219,505],[98,145,255,505],[98,145,221,428,436],[98,145,170,271,446],[98,145,271,446],[86,98,145,380],[98,145,306,316,317,446,482,489],[98,145,305,423,483,484,485,486,488],[98,145,422],[98,145,422,423],[98,145,243,308,309,313],[98,145,308],[98,145,308,312,314],[98,145,308,309,310,311],[98,145,487],[86,98,145,206,476],[86,98,145,186],[86,98,145,218,298],[86,98,145,218,438],[98,145,296,300],[86,98,145,297,456],[86,90,98,145,159,193,194,195,454,498,499,758],[98,145,159],[98,145,159,209,242,294,339,360,362,433,434,438,450,451],[98,145,234,435],[98,145,454],[98,145,204],[86,98,145,365,378,387,397,399,445],[98,145,170,365,378,396,397,398,445,504],[98,145,390,391,392,393,394,395],[98,145,392],[98,145,396],[98,145,269,270,271,273],[86,98,145,263,264,265,266,272],[98,145,269,272],[98,145,267],[98,145,268],[86,98,145,271,297,456],[86,98,145,271,455,456],[86,98,145,271,456],[98,145,339,440],[98,145,440],[98,145,159,451,456],[98,145,384],[98,144,145,383],[98,145,244,308,325,362,371,374,376,377,416,445,448,451],[98,145,290,308,405],[98,145,376,445],[86,98,145,376,381,382,384,385,386,387,388,389,400,401,402,403,404,406,407,445,446,505],[98,145,370],[98,145,159,170,206,242,245,266,291,292,339,349,360,361,416,439,450,451,452,454,505],[98,145,445],[98,144,145,216,292,349,373,439,441,442,443,444,451],[98,145,376],[98,144,145,242,279,325,366,367,368,369,370,371,372,374,375,445,446],[98,145,159,279,280,366,451,452],[98,145,216,339,349,362,439,445,451],[98,145,159,450,452],[98,145,159,175,448,451,452],[98,145,159,170,186,199,209,218,244,245,247,276,281,286,290,291,292,294,323,325,327,330,332,335,336,337,338,360,362,438,439,446,448,450,451,452],[98,145,159,175],[98,145,205,206,207,214,448,449,454,456,505],[98,145,203,450],[98,145,275],[98,145,159,175,186,237,260,262,263,264,265,266,273,274,505],[98,145,170,186,199,237,252,285,286,287,323,324,325,330,338,339,345,348,350,360,362,439,446,448,450],[98,145,214,221,234,338,349,439,450],[98,145,159,186,206,209,325,343,448,450],[98,145,364],[98,145,159,275,346,347,357],[98,145,448,450],[98,145,371,373],[98,145,292,325,438,456],[98,145,159,170,248,252,324,330,345,348,352,448],[98,145,159,221,234,252,353],[98,145,205,247,355,438,450],[98,145,159,186,266,450],[98,145,159,218,246,247,248,257,275,354,356,438,450],[92,98,145,159,292,359,454,456],[98,145,322,360],[98,145,159,170,186,209,220,221,234,244,245,281,285,286,287,291,323,324,325,327,339,340,342,344,360,362,438,439,446,447,448,456],[98,145,159,175,221,345,351,357,448],[98,145,224,225,226,227,228,229,230,231,232,233],[98,145,276,331],[98,145,333],[98,145,331],[98,145,333,334],[98,145,159,209,212,242,243,451],[98,145,159,170,204,206,244,290,291,292,293,321,360,448,452,454,456],[98,145,159,170,186,208,243,293,325,371,439,447,451],[98,145,366],[98,145,367],[98,145,308,338,416],[98,145,368],[98,145,236,240],[98,145,159,209,236,244],[98,145,239,240],[98,145,241],[98,145,236,237],[98,145,236,288],[98,145,236],[98,145,276,329,447],[98,145,328],[98,145,237,446,447],[98,145,326,447],[98,145,237,446],[98,145,416],[98,145,209,238,244,292,308,325,359,362,365,371,378,379,409,410,412,415,438,448,451],[98,145,301,304,306,307,316,317],[86,98,145,196,197,198,271,411],[86,98,145,196,197,198,271,411,414],[98,145,425],[98,145,216,280,292,359,362,376,384,388,418,419,420,421,423,424,427,438,445,450],[98,145,316],[98,145,159,321],[98,145,321],[98,145,159,244,289,294,318,320,359,448,454,456],[98,145,301,302,303,304,306,307,316,317,455],[92,98,145,159,170,186,236,237,245,291,292,325,357,358,360,438,439,448,450,451,454],[98,145,280,282,285,439],[98,145,159,276,450],[98,145,279,376],[98,145,278],[98,145,280,281],[98,145,277,279,450],[98,145,159,208,280,282,283,284,450,451],[86,98,145,308,315,446],[98,145,201,202],[86,98,145,206],[86,98,145,305,446],[86,92,98,145,291,292,454,456],[98,145,206,476,477],[86,98,145,300],[86,98,145,170,186,204,259,295,297,299,456],[98,145,218,446,451],[98,145,341,446],[86,98,145,157,159,170,203,204,254,300,454,455],[86,98,145,194,195,454,500,758],[86,87,88,89,90,98,145],[98,145,150],[98,145,249,250,251],[98,145,249],[86,90,98,145,159,161,170,193,194,195,196,198,199,204,245,352,396,452,453,456,500,758],[98,145,464],[98,145,466],[98,145,468],[98,145,470],[98,145,472,473,474],[98,145,478],[91,98,145,458,463,465,467,469,471,475,479,481,491,492,494,503,504,505,506],[98,145,480],[98,145,490],[98,145,297],[98,145,493],[98,144,145,280,282,283,285,495,496,497,500,501,502],[98,145,193],[98,145,526],[98,145,524,526],[98,145,515,523,524,525,527,529],[98,145,513],[98,145,516,521,526,529],[98,145,512,529],[98,145,516,517,520,521,522,529],[98,145,516,517,518,520,521,529],[98,145,513,514,515,516,517,521,522,523,525,526,527,529],[98,145,529],[98,145,511,513,514,515,516,517,518,520,521,522,523,524,525,526,527,528],[98,145,511,529],[98,145,516,518,519,521,522,529],[98,145,520,529],[98,145,521,522,526,529],[98,145,514,524],[86,98,145,632,643,648,654,655,662,664,665,667,704,706],[86,98,145,632,643,648,653,655,664,668,669,671,672,704,706],[86,98,145,664,669,708],[86,98,145,647,706],[86,98,145,631,632,634,643,706],[86,98,145,632,643,664,700,706],[86,98,145,632,670,691,695,706],[86,98,145,655,678,679,706,745],[98,145,631,706],[98,145,643,706],[86,98,145,632,643,648,654,655,704,706],[86,98,145,632,634,669,683,728],[86,98,145,630,632,634,683],[86,98,145,632,634,663,683,684,706],[86,98,145,632,643,646,650,654,655,679,693,694,704,706],[86,98,145,636,643,706],[86,98,145,636,643,704,706],[86,98,145,706],[86,98,145,669,679,706],[86,98,145,631,679,706],[86,98,145,679,706],[86,98,145,644],[86,98,145,632,679,706],[86,98,145,630,632,706],[86,98,145,631,632,633,706],[86,98,145,632,634,706,755],[86,98,145,656,657,658],[86,98,145,643,645,646,657,679,706,709],[98,145,699,706],[98,145,643,644,704,706,752],[98,145,630,631,632,634,635,636,643,644,646,654,655,656,659,666,669,670,679,683,685,691,693,694,695,696,701,704,706,707,708,710,711,712,713,714,715,716,717,719,721,722,723,724,725,726,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,751,752,753,754],[86,98,145,632,648,655,674,676,679,706],[86,98,145,632,636,684,706,720],[86,98,145,632,643],[86,98,145,632,636,684,706,718],[86,98,145,632,655,663,706],[86,98,145,632,643,648,653,655,664,704,706,714],[86,98,145,653,706],[86,98,145,668,706],[98,145,637,642,706],[98,145,635,636,637,642,704,706],[98,145,637,642,647],[98,145,637,642,678,696,706],[98,145,637,642,643,648,649,650,667,672,673,676,677,706],[98,145,637,642,656,659,706],[98,145,637,642,679,706],[98,145,637,642,643],[98,145,637,642],[98,145,637,642,643,682,683,685],[98,145,637,642,644,666,706],[98,145,662,678,699,706],[98,145,643,648,661,662,663,678,686,689,697,699,701,702,703,706],[98,145,643,648,661,662],[98,145,699],[98,145,642,643,648,660,678,679,680,681,686,687,688,689,690,697,698],[98,145,637,642,643,645,646,678,706],[98,145,648,661,666,678,706],[98,145,661,671,678],[98,145,648,678,706],[86,98,145,646,674,675,678,706],[98,145,678],[98,145,661,678],[98,145,646,648,678,706],[98,145,664,678,706],[98,145,679,706],[86,98,145,669,670,706],[98,145,646,653,660,662,663,679,704,706],[98,145,706],[98,145,706,750],[98,145,636,704,706],[86,98,145,678,692,695,706],[98,145,653,661,664,678],[86,98,145,674,727],[86,98,145,630,631,634,635,636,643,644,645,648,666,674,704,705],[98,145,637],[98,145,175,193],[98,145,531,532],[98,145,530,533],[98,112,116,145,186],[98,112,145,175,186],[98,107,145],[98,109,112,145,183,186],[98,145,164,183],[98,107,145,193],[98,109,112,145,164,186],[98,104,105,108,111,145,156,175,186],[98,112,119,145],[98,104,110,145],[98,112,133,134,145],[98,108,112,145,178,186,193],[98,133,145,193],[98,106,107,145,193],[98,112,145],[98,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,145],[98,112,127,145],[98,112,119,120,145],[98,110,112,120,121,145],[98,111,145],[98,104,107,112,145],[98,112,116,120,121,145],[98,116,145],[98,110,112,115,145,186],[98,104,109,112,119,145],[98,145,175],[98,107,112,133,145,191,193],[98,145,652],[98,145,271,534]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","impliedFormat":1},{"version":"2ab096661c711e4a81cc464fa1e6feb929a54f5340b46b0a07ac6bbf857471f0","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"73f78680d4c08509933daf80947902f6ff41b6230f94dd002ae372620adb0f60","affectsGlobalScope":true,"impliedFormat":1},{"version":"c5239f5c01bcfa9cd32f37c496cf19c61d69d37e48be9de612b541aac915805b","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","impliedFormat":1},{"version":"035312d4945d13efa134ae482f6dc56a1a9346f7ac3be7ccbad5741058ce87f3","affectsGlobalScope":true,"impliedFormat":1},{"version":"acd8fd5090ac73902278889c38336ff3f48af6ba03aa665eb34a75e7ba1dccc4","impliedFormat":1},{"version":"d6258883868fb2680d2ca96bc8b1352cab69874581493e6d52680c5ffecdb6cc","impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","impliedFormat":1},{"version":"f258e3960f324a956fc76a3d3d9e964fff2244ff5859dcc6ce5951e5413ca826","impliedFormat":1},{"version":"643f7232d07bf75e15bd8f658f664d6183a0efaca5eb84b48201c7671a266979","impliedFormat":1},{"version":"21da358700a3893281ce0c517a7a30cbd46be020d9f0c3f2834d0a8ad1f5fc75","impliedFormat":1},{"version":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","affectsGlobalScope":true,"impliedFormat":1},{"version":"ba481bca06f37d3f2c137ce343c7d5937029b2468f8e26111f3c9d9963d6568d","affectsGlobalScope":true,"impliedFormat":1},{"version":"6d9ef24f9a22a88e3e9b3b3d8c40ab1ddb0853f1bfbd5c843c37800138437b61","affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true,"impliedFormat":1},{"version":"4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","impliedFormat":1},{"version":"b52476feb4a0cbcb25e5931b930fc73cb6643fb1a5060bf8a3dda0eeae5b4b68","affectsGlobalScope":true,"impliedFormat":1},{"version":"e2677634fe27e87348825bb041651e22d50a613e2fdf6a4a3ade971d71bac37e","impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","impliedFormat":1},{"version":"8c0bcd6c6b67b4b503c11e91a1fb91522ed585900eab2ab1f61bba7d7caa9d6f","impliedFormat":1},{"version":"8cd19276b6590b3ebbeeb030ac271871b9ed0afc3074ac88a94ed2449174b776","affectsGlobalScope":true,"impliedFormat":1},{"version":"696eb8d28f5949b87d894b26dc97318ef944c794a9a4e4f62360cd1d1958014b","impliedFormat":1},{"version":"3f8fa3061bd7402970b399300880d55257953ee6d3cd408722cb9ac20126460c","impliedFormat":1},{"version":"35ec8b6760fd7138bbf5809b84551e31028fb2ba7b6dc91d95d098bf212ca8b4","affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","impliedFormat":1},{"version":"68bd56c92c2bd7d2339457eb84d63e7de3bd56a69b25f3576e1568d21a162398","affectsGlobalScope":true,"impliedFormat":1},{"version":"3e93b123f7c2944969d291b35fed2af79a6e9e27fdd5faa99748a51c07c02d28","impliedFormat":1},{"version":"9d19808c8c291a9010a6c788e8532a2da70f811adb431c97520803e0ec649991","impliedFormat":1},{"version":"87aad3dd9752067dc875cfaa466fc44246451c0c560b820796bdd528e29bef40","impliedFormat":1},{"version":"4aacb0dd020eeaef65426153686cc639a78ec2885dc72ad220be1d25f1a439df","impliedFormat":1},{"version":"f0bd7e6d931657b59605c44112eaf8b980ba7f957a5051ed21cb93d978cf2f45","impliedFormat":1},{"version":"8db0ae9cb14d9955b14c214f34dae1b9ef2baee2fe4ce794a4cd3ac2531e3255","affectsGlobalScope":true,"impliedFormat":1},{"version":"15fc6f7512c86810273af28f224251a5a879e4261b4d4c7e532abfbfc3983134","impliedFormat":1},{"version":"58adba1a8ab2d10b54dc1dced4e41f4e7c9772cbbac40939c0dc8ce2cdb1d442","impliedFormat":1},{"version":"4b34bdb6f29a4347b7db9c0f8622686035fe25adb1c9e927acd8d22a2cbb6ccb","impliedFormat":1},{"version":"714435130b9015fae551788df2a88038471a5a11eb471f27c4ede86552842bc9","impliedFormat":1},{"version":"855cd5f7eb396f5f1ab1bc0f8580339bff77b68a770f84c6b254e319bbfd1ac7","impliedFormat":1},{"version":"5650cf3dace09e7c25d384e3e6b818b938f68f4e8de96f52d9c5a1b3db068e86","impliedFormat":1},{"version":"1354ca5c38bd3fd3836a68e0f7c9f91f172582ba30ab15bb8c075891b91502b7","affectsGlobalScope":true,"impliedFormat":1},{"version":"27fdb0da0daf3b337c5530c5f266efe046a6ceb606e395b346974e4360c36419","impliedFormat":1},{"version":"2d2fcaab481b31a5882065c7951255703ddbe1c0e507af56ea42d79ac3911201","impliedFormat":1},{"version":"a192fe8ec33f75edbc8d8f3ed79f768dfae11ff5735e7fe52bfa69956e46d78d","impliedFormat":1},{"version":"ca867399f7db82df981d6915bcbb2d81131d7d1ef683bc782b59f71dda59bc85","affectsGlobalScope":true,"impliedFormat":1},{"version":"0e456fd5b101271183d99a9087875a282323e3a3ff0d7bcf1881537eaa8b8e63","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e043a1bc8fbf2a255bccf9bf27e0f1caf916c3b0518ea34aa72357c0afd42ec","impliedFormat":1},{"version":"b4f70ec656a11d570e1a9edce07d118cd58d9760239e2ece99306ee9dfe61d02","impliedFormat":1},{"version":"3bc2f1e2c95c04048212c569ed38e338873f6a8593930cf5a7ef24ffb38fc3b6","impliedFormat":1},{"version":"6e70e9570e98aae2b825b533aa6292b6abd542e8d9f6e9475e88e1d7ba17c866","impliedFormat":1},{"version":"f9d9d753d430ed050dc1bf2667a1bab711ccbb1c1507183d794cc195a5b085cc","impliedFormat":1},{"version":"9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","impliedFormat":1},{"version":"47ab634529c5955b6ad793474ae188fce3e6163e3a3fb5edd7e0e48f14435333","impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","impliedFormat":1},{"version":"fad4e3c207fe23922d0b2d06b01acbfb9714c4f2685cf80fd384c8a100c82fd0","affectsGlobalScope":true,"impliedFormat":1},{"version":"74cf591a0f63db318651e0e04cb55f8791385f86e987a67fd4d2eaab8191f730","impliedFormat":1},{"version":"5eab9b3dc9b34f185417342436ec3f106898da5f4801992d8ff38ab3aff346b5","impliedFormat":1},{"version":"12ed4559eba17cd977aa0db658d25c4047067444b51acfdcbf38470630642b23","affectsGlobalScope":true,"impliedFormat":1},{"version":"f3ffabc95802521e1e4bcba4c88d8615176dc6e09111d920c7a213bdda6e1d65","impliedFormat":1},{"version":"ddc734b4fae82a01d247e9e342d020976640b5e93b4e9b3a1e30e5518883a060","impliedFormat":1},{"version":"ae56f65caf3be91108707bd8dfbccc2a57a91feb5daabf7165a06a945545ed26","impliedFormat":1},{"version":"a136d5de521da20f31631a0a96bf712370779d1c05b7015d7019a9b2a0446ca9","impliedFormat":1},{"version":"c3b41e74b9a84b88b1dca61ec39eee25c0dbc8e7d519ba11bb070918cfacf656","affectsGlobalScope":true,"impliedFormat":1},{"version":"4737a9dc24d0e68b734e6cfbcea0c15a2cfafeb493485e27905f7856988c6b29","affectsGlobalScope":true,"impliedFormat":1},{"version":"36d8d3e7506b631c9582c251a2c0b8a28855af3f76719b12b534c6edf952748d","impliedFormat":1},{"version":"1ca69210cc42729e7ca97d3a9ad48f2e9cb0042bada4075b588ae5387debd318","impliedFormat":1},{"version":"f5ebe66baaf7c552cfa59d75f2bfba679f329204847db3cec385acda245e574e","impliedFormat":1},{"version":"ed59add13139f84da271cafd32e2171876b0a0af2f798d0c663e8eeb867732cf","affectsGlobalScope":true,"impliedFormat":1},{"version":"05db535df8bdc30d9116fe754a3473d1b6479afbc14ae8eb18b605c62677d518","impliedFormat":1},{"version":"b1810689b76fd473bd12cc9ee219f8e62f54a7d08019a235d07424afbf074d25","impliedFormat":1},{"version":"f9fd93190acb1ffe0bc0fb395df979452f8d625071e9ffc8636e4dfb86ab2508","impliedFormat":1},{"version":"5f41fd8732a89e940c58ce22206e3df85745feb8983e2b4c6257fb8cbb118493","impliedFormat":1},{"version":"17ed71200119e86ccef2d96b73b02ce8854b76ad6bd21b5021d4269bec527b5f","impliedFormat":1},{"version":"1cfa8647d7d71cb03847d616bd79320abfc01ddea082a49569fda71ac5ece66b","impliedFormat":1},{"version":"bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","impliedFormat":1},{"version":"413df52d4ea14472c2fa5bee62f7a40abd1eb49be0b9722ee01ee4e52e63beb2","impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","impliedFormat":1},{"version":"446a50749b24d14deac6f8843e057a6355dd6437d1fac4f9e5ce4a5071f34bff","impliedFormat":1},{"version":"182e9fcbe08ac7c012e0a6e2b5798b4352470be29a64fdc114d23c2bab7d5106","impliedFormat":1},{"version":"5c9b31919ea1cb350a7ae5e71c9ced8f11723e4fa258a8cc8d16ae46edd623c7","impliedFormat":1},{"version":"4aa42ce8383b45823b3a1d3811c0fdd5f939f90254bc4874124393febbaf89f6","impliedFormat":1},{"version":"96ffa70b486207241c0fcedb5d9553684f7fa6746bc2b04c519e7ebf41a51205","impliedFormat":1},{"version":"5c24c66b3ba29ce9f2a79c719967e6e944131352a117a0bc43fa5b346b5562b3","impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","impliedFormat":1},{"version":"ad0d1d75d129b1c80f911be438d6b61bfa8703930a8ff2be2f0e1f8a91841c64","impliedFormat":1},{"version":"ce75b1aebb33d510ff28af960a9221410a3eaf7f18fc5f21f9404075fba77256","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"02436d7e9ead85e09a2f8e27d5f47d9464bced31738dec138ca735390815c9f0","impliedFormat":1},{"version":"f4625edcb57b37b84506e8b276eb59ca30d31f88c6656d29d4e90e3bc58e69df","impliedFormat":1},{"version":"78a2869ad0cbf3f9045dda08c0d4562b7e1b2bfe07b19e0db072f5c3c56e9584","impliedFormat":1},{"version":"f8d5ff8eafd37499f2b6a98659dd9b45a321de186b8db6b6142faed0fea3de77","impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","impliedFormat":1},{"version":"c685d9f68c70fe11ce527287526585a06ea13920bb6c18482ca84945a4e433a7","impliedFormat":1},{"version":"540cc83ab772a2c6bc509fe1354f314825b5dba3669efdfbe4693ecd3048e34f","impliedFormat":1},{"version":"121b0696021ab885c570bbeb331be8ad82c6efe2f3b93a6e63874901bebc13e3","impliedFormat":1},{"version":"4e01846df98d478a2a626ec3641524964b38acaac13945c2db198bf9f3df22ee","impliedFormat":1},{"version":"678d6d4c43e5728bf66e92fc2269da9fa709cb60510fed988a27161473c3853f","impliedFormat":1},{"version":"ffa495b17a5ef1d0399586b590bd281056cee6ce3583e34f39926f8dcc6ecdb5","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"aa14cee20aa0db79f8df101fc027d929aec10feb5b8a8da3b9af3895d05b7ba2","impliedFormat":1},{"version":"493c700ac3bd317177b2eb913805c87fe60d4e8af4fb39c41f04ba81fae7e170","impliedFormat":1},{"version":"aeb554d876c6b8c818da2e118d8b11e1e559adbe6bf606cc9a611c1b6c09f670","impliedFormat":1},{"version":"acf5a2ac47b59ca07afa9abbd2b31d001bf7448b041927befae2ea5b1951d9f9","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"d71291eff1e19d8762a908ba947e891af44749f3a2cbc5bd2ec4b72f72ea795f","impliedFormat":1},{"version":"c0480e03db4b816dff2682b347c95f2177699525c54e7e6f6aa8ded890b76be7","impliedFormat":1},{"version":"e2a37ac938c4bede5bb284b9d2d042da299528f1e61f6f57538f1bd37d760869","impliedFormat":1},{"version":"76def37aff8e3a051cf406e10340ffba0f28b6991c5d987474cc11137796e1eb","impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","impliedFormat":1},{"version":"3e7efde639c6a6c3edb9847b3f61e308bf7a69685b92f665048c45132f51c218","impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","impliedFormat":1},{"version":"ee8df1cb8d0faaca4013a1b442e99130769ce06f438d18d510fed95890067563","impliedFormat":1},{"version":"bfb7f8475428637bee12bdd31bd9968c1c8a1cc2c3e426c959e2f3a307f8936f","impliedFormat":1},{"version":"6f491d0108927478d3247bbbc489c78c2da7ef552fd5277f1ab6819986fdf0b1","impliedFormat":1},{"version":"0d8f2b8781c721170b87a6b662b3cb038fd1a721165ecca390352c818d425872","impliedFormat":1},{"version":"7cb0ee103671d1e201cd53dda12bc1cd0a35f1c63d6102720c6eeb322cb8e17e","impliedFormat":1},{"version":"15a234e5031b19c48a69ccc1607522d6e4b50f57d308ecb7fe863d44cd9f9eb3","impliedFormat":1},{"version":"148679c6d0f449210a96e7d2e562d589e56fcde87f843a92808b3ff103f1a774","impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","impliedFormat":1},{"version":"2f9c89cbb29d362290531b48880a4024f258c6033aaeb7e59fbc62db26819650","impliedFormat":1},{"version":"bb37588926aba35c9283fe8d46ebf4e79ffe976343105f5c6d45f282793352b2","impliedFormat":1},{"version":"05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","impliedFormat":1},{"version":"72179f9dd22a86deaad4cc3490eb0fe69ee084d503b686985965654013f1391b","impliedFormat":1},{"version":"2e6114a7dd6feeef85b2c80120fdbfb59a5529c0dcc5bfa8447b6996c97a69f5","impliedFormat":1},{"version":"7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","impliedFormat":1},{"version":"c8f004e6036aa1c764ad4ec543cf89a5c1893a9535c80ef3f2b653e370de45e6","impliedFormat":1},{"version":"dd80b1e600d00f5c6a6ba23f455b84a7db121219e68f89f10552c54ba46e4dc9","impliedFormat":1},{"version":"b064c36f35de7387d71c599bfcf28875849a1dbc733e82bd26cae3d1cd060521","impliedFormat":1},{"version":"05c7280d72f3ed26f346cbe7cbbbb002fb7f15739197cbbee6ab3fd1a6cb9347","impliedFormat":1},{"version":"8de9fe97fa9e00ec00666fa77ab6e91b35d25af8ca75dabcb01e14ad3299b150","impliedFormat":1},{"version":"803cd2aaf1921c218916c2c7ee3fce653e852d767177eb51047ff15b5b253893","impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","impliedFormat":1},{"version":"7ab12b2f1249187223d11a589f5789c75177a0b597b9eb7f8e2e42d045393347","impliedFormat":1},{"version":"ad37fb4be61c1035b68f532b7220f4e8236cf245381ce3b90ac15449ecfe7305","impliedFormat":1},{"version":"93436bd74c66baba229bfefe1314d122c01f0d4c1d9e35081a0c4f0470ac1a6c","impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","impliedFormat":1},{"version":"50256e9c31318487f3752b7ac12ff365c8949953e04568009c8705db802776fb","impliedFormat":1},{"version":"7d73b24e7bf31dfb8a931ca6c4245f6bb0814dfae17e4b60c9e194a631fe5f7b","impliedFormat":1},{"version":"d130c5f73768de51402351d5dc7d1b36eaec980ca697846e53156e4ea9911476","impliedFormat":1},{"version":"413586add0cfe7369b64979d4ec2ed56c3f771c0667fbde1bf1f10063ede0b08","impliedFormat":1},{"version":"06472528e998d152375ad3bd8ebcb69ff4694fd8d2effaf60a9d9f25a37a097a","impliedFormat":1},{"version":"50b5bc34ce6b12eccb76214b51aadfa56572aa6cc79c2b9455cdbb3d6c76af1d","impliedFormat":1},{"version":"b7e16ef7f646a50991119b205794ebfd3a4d8f8e0f314981ebbe991639023d0e","impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","impliedFormat":1},{"version":"a401617604fa1f6ce437b81689563dfdc377069e4c58465dbd8d16069aede0a5","impliedFormat":1},{"version":"6e9082e91370de5040e415cd9f24e595b490382e8c7402c4e938a8ce4bccc99f","impliedFormat":1},{"version":"8695dec09ad439b0ceef3776ea68a232e381135b516878f0901ed2ea114fd0fe","impliedFormat":1},{"version":"304b44b1e97dd4c94697c3313df89a578dca4930a104454c99863f1784a54357","impliedFormat":1},{"version":"d682336018141807fb602709e2d95a192828fcb8d5ba06dda3833a8ea98f69e3","impliedFormat":1},{"version":"6124e973eab8c52cabf3c07575204efc1784aca6b0a30c79eb85fe240a857efa","impliedFormat":1},{"version":"0d891735a21edc75df51f3eb995e18149e119d1ce22fd40db2b260c5960b914e","impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","impliedFormat":1},{"version":"4fbd3116e00ed3a6410499924b6403cc9367fdca303e34838129b328058ede40","impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","impliedFormat":1},{"version":"0a437ae178f999b46b6153d79095b60c42c996bc0458c04955f1c996dc68b971","impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","impliedFormat":1},{"version":"4a7baeb6325920044f66c0f8e5e6f1f52e06e6d87588d837bdf44feb6f35c664","impliedFormat":1},{"version":"12d218a49dbe5655b911e6cc3c13b2c655e4c783471c3b0432137769c79e1b3c","impliedFormat":1},{"version":"7274fbffbd7c9589d8d0ffba68157237afd5cecff1e99881ea3399127e60572f","impliedFormat":1},{"version":"6b0fc04121360f752d196ba35b6567192f422d04a97b2840d7d85f8b79921c92","impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","impliedFormat":1},{"version":"a365c4d3bed3be4e4e20793c999c51f5cd7e6792322f14650949d827fbcd170f","impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","impliedFormat":1},{"version":"f374cb24e93e7798c4d9e83ff872fa52d2cdb36306392b840a6ddf46cb925cb6","impliedFormat":1},{"version":"42b81043b00ff27c6bd955aea0f6e741545f2265978bf364b614702b72a027ab","impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","impliedFormat":1},{"version":"97e5ccc7bb88419005cbdf812243a5b3186cdef81b608540acabe1be163fc3e4","affectsGlobalScope":true,"impliedFormat":1},{"version":"3fbdd025f9d4d820414417eeb4107ffa0078d454a033b506e22d3a23bc3d9c41","affectsGlobalScope":true,"impliedFormat":1},{"version":"a8f8e6ab2fa07b45251f403548b78eaf2022f3c2254df3dc186cb2671fe4996d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","impliedFormat":1},{"version":"9f9bb6755a8ce32d656ffa4763a8144aa4f274d6b69b59d7c32811031467216e","impliedFormat":1},{"version":"5c32bdfbd2d65e8fffbb9fbda04d7165e9181b08dad61154961852366deb7540","impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","impliedFormat":1},{"version":"6b3453eebd474cc8acf6d759f1668e6ce7425a565e2996a20b644c72916ecf75","impliedFormat":1},{"version":"0c05e9842ec4f8b7bfebfd3ca61604bb8c914ba8da9b5337c4f25da427a005f2","impliedFormat":1},{"version":"89cd3444e389e42c56fd0d072afef31387e7f4107651afd2c03950f22dc36f77","impliedFormat":1},{"version":"7f2aa4d4989a82530aaac3f72b3dceca90e9c25bee0b1a327e8a08a1262435ad","impliedFormat":1},{"version":"e39a304f882598138a8022106cb8de332abbbb87f3fee71c5ca6b525c11c51fc","impliedFormat":1},{"version":"faed7a5153215dbd6ebe76dfdcc0af0cfe760f7362bed43284be544308b114cf","impliedFormat":1},{"version":"fcdf3e40e4a01b9a4b70931b8b51476b210c511924fcfe3f0dae19c4d52f1a54","impliedFormat":1},{"version":"345c4327b637d34a15aba4b7091eb068d6ab40a3dedaab9f00986253c9704e53","impliedFormat":1},{"version":"3a788c7fb7b1b1153d69a4d1d9e1d0dfbcf1127e703bdb02b6d12698e683d1fb","impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","impliedFormat":1},{"version":"d38530db0601215d6d767f280e3a3c54b2a83b709e8d9001acb6f61c67e965fc","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"4805f6161c2c8cefb8d3b8bd96a080c0fe8dbc9315f6ad2e53238f9a79e528a6","impliedFormat":1},{"version":"b83cb14474fa60c5f3ec660146b97d122f0735627f80d82dd03e8caa39b4388c","impliedFormat":1},{"version":"2b5b70d7782fe028487a80a1c214e67bd610532b9f978b78fa60f5b4a359f77e","impliedFormat":1},{"version":"7ee86fbb3754388e004de0ef9e6505485ddfb3be7640783d6d015711c03d302d","impliedFormat":1},{"version":"1a82deef4c1d39f6882f28d275cad4c01f907b9b39be9cbc472fcf2cf051e05b","impliedFormat":1},{"version":"162e071992b34bc36ca257d629547f93cb43728d6fe073ad18a237e4f7c52d7d","impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","impliedFormat":1},{"version":"20865ac316b8893c1a0cc383ccfc1801443fbcc2a7255be166cf90d03fac88c9","impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","impliedFormat":1},{"version":"461d0ad8ae5f2ff981778af912ba71b37a8426a33301daa00f21c6ccb27f8156","impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","impliedFormat":1},{"version":"fcafff163ca5e66d3b87126e756e1b6dfa8c526aa9cd2a2b0a9da837d81bbd72","impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","impliedFormat":1},{"version":"8b4327413e5af38cd8cb97c59f48c3c866015d5d642f28518e3a891c469f240e","impliedFormat":1},{"version":"7e6ac205dcb9714f708354fd863bffa45cee90740706cc64b3b39b23ebb84744","impliedFormat":1},{"version":"61dc6e3ac78d64aa864eedd0a208b97b5887cc99c5ba65c03287bf57d83b1eb9","impliedFormat":1},{"version":"4b20fcf10a5413680e39f5666464859fc56b1003e7dfe2405ced82371ebd49b6","impliedFormat":1},{"version":"c06ef3b2569b1c1ad99fcd7fe5fba8d466e2619da5375dfa940a94e0feea899b","impliedFormat":1},{"version":"f7d628893c9fa52ba3ab01bcb5e79191636c4331ee5667ecc6373cbccff8ae12","impliedFormat":1},{"version":"1d879125d1ec570bf04bc1f362fdbe0cb538315c7ac4bcfcdf0c1e9670846aa6","impliedFormat":1},{"version":"8baa8dbdc393e3c6b26e8e31384b938756ce2effdc126648d43e58291ce9869b","impliedFormat":1},{"version":"933aee906d42ea2c53b6892192a8127745f2ec81a90695df4024308ba35a8ff4","impliedFormat":1},{"version":"d663134457d8d669ae0df34eabd57028bddc04fc444c4bc04bc5215afc91e1f4","impliedFormat":1},{"version":"985153f0deb9b4391110331a2f0c114019dbea90cba5ca68a4107700796e0d75","impliedFormat":1},{"version":"a3e3f0efcae272ab8ee3298e4e819f7d9dd9ff411101f45444877e77cfeca9a4","impliedFormat":1},{"version":"43e96a3d5d1411ab40ba2f61d6a3192e58177bcf3b133a80ad2a16591611726d","impliedFormat":1},{"version":"58659b06d33fa430bee1105b75cf876c0a35b2567207487c8578aec51ca2d977","impliedFormat":1},{"version":"71d9eb4c4e99456b78ae182fb20a5dfc20eb1667f091dbb9335b3c017dd1c783","impliedFormat":1},{"version":"cfa846a7b7847a1d973605fbb8c91f47f3a0f0643c18ac05c47077ebc72e71c7","impliedFormat":1},{"version":"30e6520444df1a004f46fdc8096f3fe06f7bbd93d09c53ada9dcdde59919ccca","impliedFormat":1},{"version":"6c800b281b9e89e69165fd11536195488de3ff53004e55905e6c0059a2d8591e","impliedFormat":1},{"version":"7d4254b4c6c67a29d5e7f65e67d72540480ac2cfb041ca484847f5ae70480b62","impliedFormat":1},{"version":"a58beefce74db00dbb60eb5a4bb0c6726fb94c7797c721f629142c0ae9c94306","impliedFormat":1},{"version":"41eeb453ccb75c5b2c3abef97adbbd741bd7e9112a2510e12f03f646dc9ad13d","impliedFormat":1},{"version":"502fa5863df08b806dbf33c54bee8c19f7e2ad466785c0fc35465d7c5ff80995","impliedFormat":1},{"version":"c91a2d08601a1547ffef326201be26db94356f38693bb18db622ae5e9b3d7c92","impliedFormat":1},{"version":"888cda0fa66d7f74e985a3f7b1af1f64b8ff03eb3d5e80d051c3cbdeb7f32ab7","impliedFormat":1},{"version":"60681e13f3545be5e9477acb752b741eae6eaf4cc01658a25ec05bff8b82a2ef","impliedFormat":1},{"version":"8b4b8ebc2d99ae651c5c4169ee8b24e2b0e02a3dfaef84e357d677b663c18fdf","impliedFormat":1},{"version":"a57b1802794433adec9ff3fed12aa79d671faed86c49b09e02e1ac41b4f1d33a","impliedFormat":1},{"version":"ad10d4f0517599cdeca7755b930f148804e3e0e5b5a3847adce0f1f71bbccd74","impliedFormat":1},{"version":"1042064ece5bb47d6aba91648fbe0635c17c600ebdf567588b4ca715602f0a9d","impliedFormat":1},{"version":"c49469a5349b3cc1965710b5b0f98ed6c028686aa8450bcb3796728873eb923e","impliedFormat":1},{"version":"4a889f2c763edb4d55cb624257272ac10d04a1cad2ed2948b10ed4a7fda2a428","impliedFormat":1},{"version":"7bb79aa2fead87d9d56294ef71e056487e848d7b550c9a367523ee5416c44cfa","impliedFormat":1},{"version":"d88ea80a6447d7391f52352ec97e56b52ebec934a4a4af6e2464cfd8b39c3ba8","impliedFormat":1},{"version":"55095860901097726220b6923e35a812afdd49242a1246d7b0942ee7eb34c6e4","impliedFormat":1},{"version":"96171c03c2e7f314d66d38acd581f9667439845865b7f85da8df598ff9617476","impliedFormat":1},{"version":"27ff4196654e6373c9af16b6165120e2dd2169f9ad6abb5c935af5abd8c7938c","impliedFormat":1},{"version":"bb8f2dbc03533abca2066ce4655c119bff353dd4514375beb93c08590c03e023","impliedFormat":1},{"version":"d193c8a86144b3a87b22bc1f5534b9c3e0f5a187873ec337c289a183973a58fe","impliedFormat":1},{"version":"1a6e6ba8a07b74e3ad237717c0299d453f9ceb795dbc2f697d1f2dd07cb782d2","impliedFormat":1},{"version":"58d70c38037fc0f949243388ff7ae20cf43321107152f14a9d36ca79311e0ada","impliedFormat":1},{"version":"f56bdc6884648806d34bc66d31cdb787c4718d04105ce2cd88535db214631f82","impliedFormat":1},{"version":"190da5eac6478d61ab9731ab2146fbc0164af2117a363013249b7e7992f1cccb","impliedFormat":1},{"version":"01479d9d5a5dda16d529b91811375187f61a06e74be294a35ecce77e0b9e8d6c","impliedFormat":1},{"version":"49f95e989b4632c6c2a578cc0078ee19a5831832d79cc59abecf5160ea71abad","impliedFormat":1},{"version":"9666533332f26e8995e4d6fe472bdeec9f15d405693723e6497bf94120c566c8","impliedFormat":1},{"version":"ce0df82a9ae6f914ba08409d4d883983cc08e6d59eb2df02d8e4d68309e7848b","impliedFormat":1},{"version":"796273b2edc72e78a04e86d7c58ae94d370ab93a0ddf40b1aa85a37a1c29ecd7","impliedFormat":1},{"version":"5df15a69187d737d6d8d066e189ae4f97e41f4d53712a46b2710ff9f8563ec9f","impliedFormat":1},{"version":"1a4dc28334a926d90ba6a2d811ba0ff6c22775fcc13679521f034c124269fd40","impliedFormat":1},{"version":"f05315ff85714f0b87cc0b54bcd3dde2716e5a6b99aedcc19cad02bf2403e08c","impliedFormat":1},{"version":"8a8c64dafaba11c806efa56f5c69f611276471bef80a1db1f71316ec4168acef","impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","impliedFormat":1},{"version":"5fad3b31fc17a5bc58095118a8b160f5260964787c52e7eb51e3d4fcf5d4a6f0","impliedFormat":1},{"version":"72105519d0390262cf0abe84cf41c926ade0ff475d35eb21307b2f94de985778","impliedFormat":1},{"version":"d0a4cac61fa080f2be5ebb68b82726be835689b35994ba0e22e3ed4d2bc45e3b","impliedFormat":1},{"version":"c857e0aae3f5f444abd791ec81206020fbcc1223e187316677e026d1c1d6fe08","impliedFormat":1},{"version":"ccf6dd45b708fb74ba9ed0f2478d4eb9195c9dfef0ff83a6092fa3cf2ff53b4f","impliedFormat":1},{"version":"2d7db1d73456e8c5075387d4240c29a2a900847f9c1bff106a2e490da8fbd457","impliedFormat":1},{"version":"2b15c805f48e4e970f8ec0b1915f22d13ca6212375e8987663e2ef5f0205e832","impliedFormat":1},{"version":"205a31b31beb7be73b8df18fcc43109cbc31f398950190a0967afc7a12cb478c","impliedFormat":1},{"version":"8fca3039857709484e5893c05c1f9126ab7451fa6c29e19bb8c2411a2e937345","impliedFormat":1},{"version":"35069c2c417bd7443ae7c7cafd1de02f665bf015479fec998985ffbbf500628c","impliedFormat":1},{"version":"dba6c7006e14a98ec82999c6f89fbbbfd1c642f41db148535f3b77b8018829b8","impliedFormat":1},{"version":"7f897b285f22a57a5c4dc14a27da2747c01084a542b4d90d33897216dceeea2e","impliedFormat":1},{"version":"7e0b7f91c5ab6e33f511efc640d36e6f933510b11be24f98836a20a2dc914c2d","impliedFormat":1},{"version":"045b752f44bf9bbdcaffd882424ab0e15cb8d11fa94e1448942e338c8ef19fba","impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","impliedFormat":1},{"version":"d96b39301d0ded3f1a27b47759676a33a02f6f5049bfcbde81e533fd10f50dcb","impliedFormat":1},{"version":"2ded4f930d6abfaa0625cf55e58f565b7cbd4ab5b574dd2cb19f0a83a2f0be8b","impliedFormat":1},{"version":"0aedb02516baf3e66b2c1db9fef50666d6ed257edac0f866ea32f1aa05aa474f","impliedFormat":1},{"version":"ca0f4d9068d652bad47e326cf6ba424ac71ab866e44b24ddb6c2bd82d129586a","affectsGlobalScope":true,"impliedFormat":1},{"version":"04d36005fcbeac741ac50c421181f4e0316d57d148d37cc321a8ea285472462b","impliedFormat":1},{"version":"9e2739b32f741859263fdba0244c194ca8e96da49b430377930b8f721d77c000","impliedFormat":1},{"version":"56ccb49443bfb72e5952f7012f0de1a8679f9f75fc93a5c1ac0bafb28725fc5f","impliedFormat":1},{"version":"d90b9f1520366d713a73bd30c5a9eb0040d0fb6076aff370796bc776fd705943","impliedFormat":1},{"version":"05321b823dd3781d0b6aac8700bfdc0c9181d56479fe52ba6a40c9196fd661a8","impliedFormat":1},{"version":"736a8712572e21ee73337055ce15edb08142fc0f59cd5410af4466d04beff0f9","affectsGlobalScope":true,"impliedFormat":1},{"version":"bef86adb77316505c6b471da1d9b8c9e428867c2566270e8894d4d773a1c4dc2","impliedFormat":1},{"version":"a46dba563f70f32f9e45ae015f3de979225f668075d7a427f874e0f6db584991","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"2652448ac55a2010a1f71dd141f828b682298d39728f9871e1cdf8696ef443fd","impliedFormat":1},{"version":"02c4fc9e6bb27545fa021f6056e88ff5fdf10d9d9f1467f1d10536c6e749ac50","impliedFormat":1},{"version":"120599fd965257b1f4d0ff794bc696162832d9d8467224f4665f713a3119078b","impliedFormat":1},{"version":"5433f33b0a20300cca35d2f229a7fc20b0e8477c44be2affeb21cb464af60c76","impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","impliedFormat":1},{"version":"bd4131091b773973ca5d2326c60b789ab1f5e02d8843b3587effe6e1ea7c9d86","impliedFormat":1},{"version":"c7f6485931085bf010fbaf46880a9b9ec1a285ad9dc8c695a9e936f5a48f34b4","impliedFormat":1},{"version":"14f6b927888a1112d662877a5966b05ac1bf7ed25d6c84386db4c23c95a5363b","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"622694a8522b46f6310c2a9b5d2530dde1e2854cb5829354e6d1ff8f371cf469","impliedFormat":1},{"version":"d24ff95760ea2dfcc7c57d0e269356984e7046b7e0b745c80fea71559f15bdd8","impliedFormat":1},{"version":"a9e6c0ff3f8186fccd05752cf75fc94e147c02645087ac6de5cc16403323d870","impliedFormat":1},{"version":"49c346823ba6d4b12278c12c977fb3a31c06b9ca719015978cb145eb86da1c61","impliedFormat":1},{"version":"bfac6e50eaa7e73bb66b7e052c38fdc8ccfc8dbde2777648642af33cf349f7f1","impliedFormat":1},{"version":"92f7c1a4da7fbfd67a2228d1687d5c2e1faa0ba865a94d3550a3941d7527a45d","impliedFormat":1},{"version":"f53b120213a9289d9a26f5af90c4c686dd71d91487a0aa5451a38366c70dc64b","impliedFormat":1},{"version":"83fe880c090afe485a5c02262c0b7cdd76a299a50c48d9bde02be8e908fb4ae6","impliedFormat":1},{"version":"13c1b657932e827a7ed510395d94fc8b743b9d053ab95b7cd829b2bc46fb06db","impliedFormat":1},{"version":"57d67b72e06059adc5e9454de26bbfe567d412b962a501d263c75c2db430f40e","impliedFormat":1},{"version":"6511e4503cf74c469c60aafd6589e4d14d5eb0a25f9bf043dcbecdf65f261972","impliedFormat":1},{"version":"078131f3a722a8ad3fc0b724cd3497176513cdcb41c80f96a3acbda2a143b58e","impliedFormat":1},{"version":"8c70ddc0c22d85e56011d49fddfaae3405eb53d47b59327b9dd589e82df672e7","impliedFormat":1},{"version":"a67b87d0281c97dfc1197ef28dfe397fc2c865ccd41f7e32b53f647184cc7307","impliedFormat":1},{"version":"771ffb773f1ddd562492a6b9aaca648192ac3f056f0e1d997678ff97dbb6bf9b","impliedFormat":1},{"version":"232f70c0cf2b432f3a6e56a8dc3417103eb162292a9fd376d51a3a9ea5fbbf6f","impliedFormat":1},{"version":"9e155d2255348d950b1f65643fb26c0f14f5109daf8bd9ee24a866ad0a743648","affectsGlobalScope":true,"impliedFormat":1},{"version":"0b103e9abfe82d14c0ad06a55d9f91d6747154ef7cacc73cf27ecad2bfb3afcf","impliedFormat":1},{"version":"7a883e9c84e720810f86ef4388f54938a65caa0f4d181a64e9255e847a7c9f51","impliedFormat":1},{"version":"a0ba218ac1baa3da0d5d9c1ec1a7c2f8676c284e6f5b920d6d049b13fa267377","impliedFormat":1},{"version":"8a0e762ceb20c7e72504feef83d709468a70af4abccb304f32d6b9bac1129b2c","impliedFormat":1},{"version":"d408d6f32de8d1aba2ff4a20f1aa6a6edd7d92c997f63b90f8ad3f9017cf5e46","impliedFormat":1},{"version":"9252d498a77517aab5d8d4b5eb9d71e4b225bbc7123df9713e08181de63180f6","impliedFormat":1},{"version":"221e915caef37c5cbaabd4946418f97dcc20591469e260732b31008321024dd8","impliedFormat":1},{"version":"35e6379c3f7cb27b111ad4c1aa69538fd8e788ab737b8ff7596a1b40e96f4f90","impliedFormat":1},{"version":"1fffe726740f9787f15b532e1dc870af3cd964dbe29e191e76121aa3dd8693f2","impliedFormat":1},{"version":"371bf6127c1d427836de95197155132501cb6b69ef8709176ce6e0b85d059264","impliedFormat":1},{"version":"2bafd700e617d3693d568e972d02b92224b514781f542f70d497a8fdf92d52a2","affectsGlobalScope":true,"impliedFormat":1},{"version":"5542d8a7ea13168cb573be0d1ba0d29460d59430fb12bb7bf4674efd5604e14c","impliedFormat":1},{"version":"af48e58339188d5737b608d41411a9c054685413d8ae88b8c1d0d9bfabdf6e7e","impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","impliedFormat":1},{"version":"1de8c302fd35220d8f29dea378a4ae45199dc8ff83ca9923aca1400f2b28848a","impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","impliedFormat":1},{"version":"98a787be42bd92f8c2a37d7df5f13e5992da0d967fab794adbb7ee18370f9849","impliedFormat":1},{"version":"332248ee37cca52903572e66c11bef755ccc6e235835e63d3c3e60ddda3e9b93","impliedFormat":1},{"version":"94e8cc88ae2ef3d920bb3bdc369f48436db123aa2dc07f683309ad8c9968a1e1","impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","impliedFormat":1},{"version":"320f4091e33548b554d2214ce5fc31c96631b513dffa806e2e3a60766c8c49d9","impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","impliedFormat":1},{"version":"d90d5f524de38889d1e1dbc2aeef00060d779f8688c02766ddb9ca195e4a713d","impliedFormat":1},{"version":"a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","impliedFormat":1},{"version":"b0309e1eda99a9e76f87c18992d9c3689b0938266242835dd4611f2b69efe456","impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","impliedFormat":1},{"version":"6ceb10ca57943be87ff9debe978f4ab73593c0c85ee802c051a93fc96aaf7a20","impliedFormat":1},{"version":"1de3ffe0cc28a9fe2ac761ece075826836b5a02f340b412510a59ba1d41a505a","impliedFormat":1},{"version":"e46d6cc08d243d8d0d83986f609d830991f00450fb234f5b2f861648c42dc0d8","impliedFormat":1},{"version":"1c0a98de1323051010ce5b958ad47bc1c007f7921973123c999300e2b7b0ecc0","impliedFormat":1},{"version":"ff863d17c6c659440f7c5c536e4db7762d8c2565547b2608f36b798a743606ca","impliedFormat":1},{"version":"5412ad0043cd60d1f1406fc12cb4fb987e9a734decbdd4db6f6acf71791e36fe","impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","impliedFormat":1},{"version":"b6c1f64158da02580f55e8a2728eda6805f79419aed46a930f43e68ad66a38fc","impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","impliedFormat":1},{"version":"bc9ee0192f056b3d5527bcd78dc3f9e527a9ba2bdc0a2c296fbc9027147df4b2","impliedFormat":1},{"version":"330896c1a2b9693edd617be24fbf9e5895d6e18c7955d6c08f028f272b37314d","impliedFormat":1},{"version":"1d9c0a9a6df4e8f29dc84c25c5aa0bb1da5456ebede7a03e03df08bb8b27bae6","impliedFormat":1},{"version":"84380af21da938a567c65ef95aefb5354f676368ee1a1cbb4cae81604a4c7d17","impliedFormat":1},{"version":"1af3e1f2a5d1332e136f8b0b95c0e6c0a02aaabd5092b36b64f3042a03debf28","impliedFormat":1},{"version":"30d8da250766efa99490fc02801047c2c6d72dd0da1bba6581c7e80d1d8842a4","impliedFormat":1},{"version":"03566202f5553bd2d9de22dfab0c61aa163cabb64f0223c08431fb3fc8f70280","impliedFormat":1},{"version":"4c0a1233155afb94bd4d7518c75c84f98567cd5f13fc215d258de196cdb40d91","impliedFormat":1},{"version":"e7765aa8bcb74a38b3230d212b4547686eb9796621ffb4367a104451c3f9614f","impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","impliedFormat":1},{"version":"5bf5c7a44e779790d1eb54c234b668b15e34affa95e78eada73e5757f61ed76a","impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","impliedFormat":1},{"version":"5c634644d45a1b6bc7b05e71e05e52ec04f3d73d9ac85d5927f647a5f965181a","impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","impliedFormat":1},{"version":"a68d4b3182e8d776cdede7ac9630c209a7bfbb59191f99a52479151816ef9f9e","impliedFormat":99},{"version":"39644b343e4e3d748344af8182111e3bbc594930fff0170256567e13bbdbebb0","impliedFormat":99},{"version":"ed7fd5160b47b0de3b1571c5c5578e8e7e3314e33ae0b8ea85a895774ee64749","impliedFormat":99},{"version":"63a7595a5015e65262557f883463f934904959da563b4f788306f699411e9bac","impliedFormat":1},{"version":"4ba137d6553965703b6b55fd2000b4e07ba365f8caeb0359162ad7247f9707a6","impliedFormat":1},{"version":"6de125ea94866c736c6d58d68eb15272cf7d1020a5b459fea1c660027eca9a90","affectsGlobalScope":true,"impliedFormat":1},{"version":"8fac4a15690b27612d8474fb2fc7cc00388df52d169791b78d1a3645d60b4c8b","affectsGlobalScope":true,"impliedFormat":1},{"version":"064ac1c2ac4b2867c2ceaa74bbdce0cb6a4c16e7c31a6497097159c18f74aa7c","impliedFormat":1},{"version":"3dc14e1ab45e497e5d5e4295271d54ff689aeae00b4277979fdd10fa563540ae","impliedFormat":1},{"version":"d3b315763d91265d6b0e7e7fa93cfdb8a80ce7cdd2d9f55ba0f37a22db00bdb8","impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","impliedFormat":1},{"version":"2acd1b173697c1636c6787b06b3291b6ac2a9f9a108fd582cc5768ba8e650093","affectsGlobalScope":true},"7b550dda9686c16f36a17bf9051d5dbf31e98555b30d114ac49fc49a1e712651",{"version":"402e5c534fb2b85fa771170595db3ac0dd532112c8fa44fc23f233bc6967488b","impliedFormat":1},{"version":"8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2","impliedFormat":1},{"version":"333caa2bfff7f06017f114de738050dd99a765c7eb16571c6d25a38c0d5365dc","impliedFormat":1},{"version":"e61df3640a38d535fd4bc9f4a53aef17c296b58dc4b6394fd576b808dd2fe5e6","impliedFormat":1},{"version":"459920181700cec8cbdf2a5faca127f3f17fd8dd9d9e577ed3f5f3af5d12a2e4","impliedFormat":1},{"version":"4719c209b9c00b579553859407a7e5dcfaa1c472994bd62aa5dd3cc0757eb077","impliedFormat":1},{"version":"7ec359bbc29b69d4063fe7dad0baaf35f1856f914db16b3f4f6e3e1bca4099fa","impliedFormat":1},{"version":"70790a7f0040993ca66ab8a07a059a0f8256e7bb57d968ae945f696cbff4ac7a","impliedFormat":1},{"version":"d1b9a81e99a0050ca7f2d98d7eedc6cda768f0eb9fa90b602e7107433e64c04c","impliedFormat":1},{"version":"a022503e75d6953d0e82c2c564508a5c7f8556fad5d7f971372d2d40479e4034","impliedFormat":1},{"version":"b215c4f0096f108020f666ffcc1f072c81e9f2f95464e894a5d5f34c5ea2a8b1","impliedFormat":1},{"version":"644491cde678bd462bb922c1d0cfab8f17d626b195ccb7f008612dc31f445d2d","impliedFormat":1},{"version":"dfe54dab1fa4961a6bcfba68c4ca955f8b5bbeb5f2ab3c915aa7adaa2eabc03a","impliedFormat":1},{"version":"1251d53755b03cde02466064260bb88fd83c30006a46395b7d9167340bc59b73","impliedFormat":1},{"version":"47865c5e695a382a916b1eedda1b6523145426e48a2eae4647e96b3b5e52024f","impliedFormat":1},{"version":"4cdf27e29feae6c7826cdd5c91751cc35559125e8304f9e7aed8faef97dcf572","impliedFormat":1},{"version":"331b8f71bfae1df25d564f5ea9ee65a0d847c4a94baa45925b6f38c55c7039bf","impliedFormat":1},{"version":"2a771d907aebf9391ac1f50e4ad37952943515eeea0dcc7e78aa08f508294668","impliedFormat":1},{"version":"0146fd6262c3fd3da51cb0254bb6b9a4e42931eb2f56329edd4c199cb9aaf804","impliedFormat":1},{"version":"183f480885db5caa5a8acb833c2be04f98056bdcc5fb29e969ff86e07efe57ab","impliedFormat":99},{"version":"b558c9a18ea4e6e4157124465c3ef1063e64640da139e67be5edb22f534f2f08","impliedFormat":1},{"version":"01374379f82be05d25c08d2f30779fa4a4c41895a18b93b33f14aeef51768692","impliedFormat":1},{"version":"b0dee183d4e65cf938242efaf3d833c6b645afb35039d058496965014f158141","impliedFormat":1},{"version":"c0bbbf84d3fbd85dd60d040c81e8964cc00e38124a52e9c5dcdedf45fea3f213","impliedFormat":1},"fa530a2a6fe6269cbdac74302efe27d9c3dd16d8576a838db6655e3f614e3dd2","417396fa38e7a3b38d1695a708150cb08788a7c6314c7b0c6986c93ba6d46b32",{"version":"b476de9a32211ba8dcdf74da95a91c17e52b1cdc4ddb8a4da80dc83d49085c26","impliedFormat":1},{"version":"3abff7313b46a53227228cceff779e4ae67702b5942702f78e6f45acf153c635","impliedFormat":1},{"version":"6fbcbc21c1cfa252348291b884723ac087b0caf5c6b24c5b7f2d20657d79b4c3","impliedFormat":1},{"version":"34f4e9ed25e4fa835c7db4930468a08bfaf7c5ee2c06e6f396dfe17819488bd1","impliedFormat":1},{"version":"15d9d17b79c2615844c3eaf61baa20c59276e1e66045f987da6f4e72be88662a","impliedFormat":1},{"version":"37d6261cf954d5896dd29c030bfd6c3c9cdb028a65eb3aa8bd89f42deff91eeb","impliedFormat":1},{"version":"fe6dcb6a84dfbd86f1c9337297fc81e85e58c08e21b5d9db93c600ebc880db11","impliedFormat":1},{"version":"29556f5a8c307c8a8a10b0e4e401b6d0ecf70db58837529d7f7e23ab5151d0e0","impliedFormat":1},{"version":"14669e6afc86c952e71c9feb6fdc3b777d467e0ef5935d7f3d7cfa9725983965","impliedFormat":1},{"version":"a0ca1d5afcd6f1dfc99e1d93192dba8397dd27ad33c7d4d519cd3deb3b2ef579","impliedFormat":1},{"version":"04cef776af84e38d1cee110a7a4e75e8d9c69a1eff7a14bc20018c22433d2257","impliedFormat":1},{"version":"675eb420cd219cee2c5e8c052e3ccf506f77f00e2d6a5153e0f3b37f13f6394c","impliedFormat":1},"f23951a845507bde49abcd9eed701af98646ecb7e3a01da6dc1a2ccb8a4e7c26",{"version":"1f01710580aad1807477d8ca98f664d64e4c8c50ad2db083a219f11f7984d04f","impliedFormat":1},{"version":"c42517dab6a13046aee80ad244d43af602b4c3e4c0a7c657f6a5d3565d424d03","impliedFormat":1},{"version":"3eb57d0dbaae96b889e811511bcc90a745e1384fe9bf91542cc8f4566c671886","impliedFormat":1},{"version":"ff397a416595e00ce1ef8a94439f0c12da3bad754d2aed70c74b1147728806cf","impliedFormat":1},{"version":"1f0db61dec267ff306bfb861782710ab48cb09a6673e214eed7ec9ed00b01434","impliedFormat":1},{"version":"6e014bb91ed4d9b821d5636adc30b8fdff21bf4a1d194b33ebb6cc7904631a43","impliedFormat":1},{"version":"f806ad4c31dc16e3e415ec9f2f7eee95c8f54c8c37ad0c26a9bca43ea66a1e59","impliedFormat":1},{"version":"7af4e874078ce3278705ea1b98d2f26540b60863698ed559c1464361078a740b","impliedFormat":1},{"version":"f67fb5ddbbb30313ef5b02ac3bc446e656984ebcf37e3afaa8fbb8a3218806b2","impliedFormat":1},{"version":"a9039801f9b4c7b4558903dd97dd33a2e1e0028ec23cee5df4795872cce5ccd1","impliedFormat":1},{"version":"6b2cb81612ee912f3b017f1b4452d0623f10cb9ad7425909230fe6dc6fb467a0","impliedFormat":1},{"version":"76b14ef0b138a5bc955d280b1b552096cf559611e17d8df209ec71b8097e3326","impliedFormat":1},{"version":"9711e4a5b479aa182b682dbabbdcbbb98af4206b31e4abbe745da9285ae9ee1e","impliedFormat":1},{"version":"356c3a16a305e9ad0bf498290f66e1c041283a1a573962fc1d370f9ed07e54d2","impliedFormat":1},{"version":"cab3ea5cded911e32549b1f6476ece67f46d0c69eec8eab9726aa95ee76d5576","impliedFormat":1},{"version":"4e57d7db8fbd35c54e2a9c321be7a7ad9c38a8d131e505ac893f9535b21a147b","impliedFormat":1},{"version":"5ac87d8a6bddab542f3bff6f4d8ad8bad51eacd94bfe49532f3541083d57c301","impliedFormat":1},{"version":"5226abfda5531815fbecf37b74bd932806ff45d08c277ad9f8dffbda68b2ade2","impliedFormat":1},{"version":"fbf0dbdf01220a2a99ec7cab9ad9905bab721b12f14577e41abe71af92efa312","impliedFormat":1},{"version":"8a1de2430a8370c01fc2060ed6788d3cdc21a8760f5a3d7e528276b932083f7e","impliedFormat":1},{"version":"19cd525aec8f9df6ded2b86bf62c19e6c4734bd6c69af8de2a837efd91cf38b4","impliedFormat":1},{"version":"679b07cd309fe37ff2a7c5b3a6b76a12d00f01f29aa9eb50cc0d12a86eb3e272","impliedFormat":1},{"version":"5eed05dbea1422a28e3c36c33cd5862966b3b0021c4800d487a0d36e89e4f447","impliedFormat":1},{"version":"f2a24d9b3f2996bbd0146d98737194c7ca20e378ea8e9c428eb84461da2b3180","impliedFormat":1},{"version":"4baa09754b259749c73e70230f607e0d81e3765626a81a1e40fe761f37b28961","impliedFormat":1},{"version":"884d5d867328e5e3a82fddd59fe2ce9ba99538dc1674388cd889ad5eab07e6ad","impliedFormat":1},{"version":"34b96561367c963c53bbcac3db7f543672c69a0565fb7d3701013c9de52749fe","impliedFormat":1},{"version":"7e410d0255174acc68e4934e356e61a52ab8335742ed2bcec4ccab309b60e126","impliedFormat":1},{"version":"d048f48d70efef4db5757bcc7e478a68b97e2342e7e245a2dc636f13010a8f39","impliedFormat":1},{"version":"8d1e7b925a8106e9e54deaaa621bd96e583bced02c90775d7c81850cac867b4e","impliedFormat":1},{"version":"a3c940dbca6f8a4d81d62294b8bf0cc893fed610fa2645bc1ab21bb5d583e5e5","impliedFormat":1},{"version":"866cb20130f1aae1d10a51f44c9f0eeb08acf8e3b7587c46add0d4489c0466bf","impliedFormat":1},{"version":"10a654636ed47a64dd11cd022bf6ab2372977f87ad84521f437ce8cb2c25d070","impliedFormat":1},{"version":"bcd8d5c637ad49bd3f21f21271df3d803576e98ad7222e44af1ea3e79b896a32","impliedFormat":1},{"version":"5f8542e58a9c85576c91453755cdf190edc8455ab3d2c7650f1bb03315bfd7bf","impliedFormat":1},{"version":"483bea21fac799d3615ab94b2552cc0b71cbd9f8855027435105f0b6906cb46c","impliedFormat":1},{"version":"bab582789cb20e9f48c38e48ec5fbb58f8ceddac2fd6a46e478439d9a7a4116d","impliedFormat":1},{"version":"b6c3faf3675166afa02dcad6c951c30c7524c45603ec6bc925f4f71b54591c88","impliedFormat":1},{"version":"343d0a0b1d705d1759d62dd9d1d1ca869f51f2e4b692a53243171b366b372fe7","impliedFormat":1},{"version":"faf770b3935c2ba6558b2bb65af5d5de58945d81f496dc1a5938c41a1abb358b","impliedFormat":99},{"version":"553ef4d1dda06420867bdfe72c42f8f653ac79e6507c73b2f83bef0c8864d04a","impliedFormat":1},{"version":"eafdd81faa737164ab346caff124c7f9ae2f63199b899d4639f968193e646f24","impliedFormat":1},{"version":"a69d9a8d5698b12a5c14debdc5aed174a629badbc4fd97f62ee2e0796b7a47d9","impliedFormat":1},{"version":"ae19b56ab68444de25039cf72648aad6c8c26efc0537b4ef0c93fda5ee84a336","impliedFormat":1},{"version":"e6becac18423ec934bc376e6711892ca383dee96b48bcdf4c3b1808a3f173a14","impliedFormat":1},{"version":"2f051087e7e6fcd8f7d024be59d4a15827de10e4fa41d74e6c81c009a68342bf","impliedFormat":1},{"version":"8dcf31048a6da40e2deca9535a2fd71e60efef2d075e9c52e17b0d2b712c3f8f","impliedFormat":1},{"version":"54d936f4bfd95148a008fb2455445502cfa31e186be877362c36e1167b0ed5a8","impliedFormat":1},{"version":"9d37f9cef2c1c5455964d37fc594c2958796a09489f296b4ec8fda31cc5bc084","impliedFormat":1},{"version":"48644fb1e4c30a170523cfad1bbd8b7c6c9ae2427e5bcc3374a9d8208105854b","impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"da5f29de2e96c09d2bce2e609a1e824aa6942e84ac7601b48ab95ed5266d0173","impliedFormat":1},{"version":"62b56a80428ca3c583e057b32fab5b778a9ba9bad1bba5d0495d3a91981bf989","impliedFormat":1},{"version":"52d4b6d0c1af3a1d2c1451db4fcde98ab00e306e439128ad33bac0bc5f06a98b","impliedFormat":1},{"version":"d3cc23572ce299f7b99482d15fc1e51885089cf0754af128d1ec5b71cfbd30d1","impliedFormat":1},{"version":"88af31bc330582bfed49739d52f7ddc8dedadbcb94bb34f10fc8d455f1b44a11","impliedFormat":1},{"version":"d5e38bb337a8b9a6d8a0abbd1192976bf15c164f500bc1ca2ec7e5e5fad535be","impliedFormat":1},{"version":"d9649c17229653ce1cf975baee37b59285672ff91d847e19b72af8f81422d7d3","impliedFormat":1},"076f43b076b00deeb74c63dafb7d7cf0a58dca402cec66a154ced9dc5b29c1a3","82645a842e007e2be9b830ef65821411481c99f94ae4176d661692ef59fcb16a",{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","impliedFormat":99},{"version":"26c57c9f839e6d2048d6c25e81f805ba0ca32a28fd4d824399fd5456c9b0575b","impliedFormat":1},"ee884ac3e39db74af19905a8316e565e8569c05abe4c876d6a7c8d9c3ac47be4",{"version":"87751d98eb135aedd77ca8289e70ce0f389ebd5ca966f97e59bc11b05876111b","impliedFormat":1},{"version":"e361e681415c6e7f95315b710f61fcce578b3afe23e494a63ad33b96b77f0743","impliedFormat":1},"9a391245f1c32d03bcca965aee3e7835028256bec5d7a74309ec6b270cd145be","181c8a4da2876bd1c4393669c98a60276d14d817c104ce6f475b29d8c1173a76","a6eedea40b5be87ff7de4a93ccd8e4af03f5210936c17388cf7146b3bdd27a37","4137afbc440ee1bd23b862c6546d4dd4b7d6bb543a7c10c858ac802ccad45201",{"version":"3cdb61f1d741264a9d27bbd3e88a9e1ad614ee6ff042df983f99de3a034d5ba4","impliedFormat":1},"a63e952cc68bd6126f76ae1e92d4e5bcb4e2bd0720cb20baf3f6d1f3d5a8644c","8a6e551189c74846d43c40af9ce0604a04c486a1b37f0cc6091ee8de125bcc46","1f8cf8fec2e7bcc607b3aed700968336cfe93c3dd087d69ec75a143bc992038b",{"version":"cf121818f093c319ff0f8458a10c0e582bc2ffcf539b32137611940ab2674fe1","signature":"3c74e78ae0372fcee5f0cb6d29bd0e954c0bd59934919cdd18efc0b624954cc0"},"8fcfe4533c7af4f4ace237090bfa9943383a8d22e077e600672541a499fe78d9","d813fda54e5d9b851bf1bc992ec7c11a04a509741eaa7d97d153cda277428554","9bc4d8765988cb5121e526a66b318d60fb9f551cf63f6d4fbee098afdc921dcf","8f9d2be98c00f45f79b08845620a462468bfd67f02d9df7bbdfdb22e450fdc1f",{"version":"4832b4271a561b4bdd32aca45107c1f3eb879b2720a1741cd64270c8e3fe786e","signature":"ff6dfda5378fc7b1ffb6f75724fa0b04c32109d9459a9df45de1ae5186b44a1c"},"f1dd213f0d3a408e68c1a7c177f7681130c7cff0a7b40ab3d436599a9555845e",{"version":"dd90c02f064b9023c27a74f981437912eaf13a0b3685206228f1597f60ea46b7","impliedFormat":1},{"version":"e4e957c7cb5a8a14f5b43ddcbf6a6a8c0877c2c933c8f8230cfa85cb7acef018","impliedFormat":1},{"version":"89eeeebbc612a079c6e7ebe0bde08e06fbc46cfeaebf6157ea3051ed55967b10","impliedFormat":1},{"version":"4c72f66622e266b542fb097f4d1fe88eb858b88b98414a13ef3dd901109e03a1","impliedFormat":1},{"version":"23a933d83f3a8d595b35f3827c5e68239fb4f6eb44e96389269d183fe7ff09ba","impliedFormat":1},{"version":"3de661ae6c0893d37188844935676bdb290216d3e32f22b9b8aa522dfbe68af6","impliedFormat":1},{"version":"beb9a139ce8d28b7796745cf5ed0ae920f0d1165b992c4d89264e0f596c80a99","impliedFormat":1},{"version":"f734b58ea162765ff4d4a36f671ee06da898921e985a2064510f4925ec1ed062","affectsGlobalScope":true,"impliedFormat":1},{"version":"55c0569d0b70dbc0bb9a811469a1e2a7b8e2bab2d70c013f2e40dfb2d2803d05","impliedFormat":1},{"version":"37f96daaddc2dd96712b2e86f3901f477ac01a5c2539b1bc07fd609d62039ee1","impliedFormat":1},{"version":"9c5c84c449a3d74e417343410ba9f1bd8bfeb32abd16945a1b3d0592ded31bc8","impliedFormat":1},{"version":"a7f09d2aaf994dbfd872eda4f2411d619217b04dbe0916202304e7a3d4b0f5f8","impliedFormat":1},{"version":"a66ebe9a1302d167b34d302dd6719a83697897f3104d255fe02ff65c47c5814e","impliedFormat":99},{"version":"bc01cd5014b23f8ab96e296c0cc134e039a777714fa75a68d6cbff1b4947b729","impliedFormat":1},{"version":"ce6603fcee6c000c0930d500060b7fca478dcef634196c6c27126d78ecd8fa1b","impliedFormat":1},{"version":"37acfa2160073f00dacc863f396a503bf491d893b628cb523c49ac09bc7d1a95","impliedFormat":1},{"version":"71da2b4e02affc733ef57f8894a0ecdd9a4747379c24db8056e0e0f7f63ae0b9","impliedFormat":1},{"version":"81c4a0e6de3d5674ec3a721e04b3eb3244180bda86a22c4185ecac0e3f051cd8","impliedFormat":1},{"version":"36c16eada3eaadcd3973cd12c8894eb5fdf838d2a98145d846e3ab5131dd14f5","impliedFormat":1},{"version":"7261cabedede09ebfd50e135af40be34f76fb9dbc617e129eaec21b00161ae86","impliedFormat":1},{"version":"ea554794a0d4136c5c6ea8f59ae894c3c0848b17848468a63ed5d3a307e148ae","impliedFormat":1},{"version":"2c378d9368abcd2eba8c29b294d40909845f68557bc0b38117e4f04fc56e5f9c","impliedFormat":1},{"version":"9b048390bcffe88c023a4cd742a720b41d4cd7df83bc9270e6f2339bf38de278","affectsGlobalScope":true,"impliedFormat":1},{"version":"c60b14c297cc569c648ddaea70bc1540903b7f4da416edd46687e88a543515a1","impliedFormat":1},{"version":"97a295a4a0f80ee3ffbd49f3635b58b367ad8c7d5ae4d88085b8c6f0d6caaa57","impliedFormat":1},{"version":"7f155795a4af97ded466e29e864a5365e033869acb38c39b2bef79a761e7cb63","impliedFormat":1},{"version":"fc80a762d006a43cbaf249ae10e6eab50c82552f040e2f6c49be5b5da8478a11","impliedFormat":1},{"version":"6ce50ada4bc9d2ad69927dce35cead36da337a618de0a2daaaeeafe38c692597","impliedFormat":1},{"version":"13b8d0a9b0493191f15d11a5452e7c523f811583a983852c1c8539ab2cfdae7c","impliedFormat":1},{"version":"4d42529fbadc9cfc3aa03e381b422fa5135edb175985d41799531711da96141b","impliedFormat":1},{"version":"df6251bd4b5fad52759bfe96e8ab8f2ce625d0b6739b825209b263729a9c321e","impliedFormat":1},{"version":"846068dbe466864be6e2cae9993a4e3ac492a5cb05a36d5ce36e98690fde41f4","impliedFormat":1},{"version":"94c8c60f751015c8f38923e0d1ae32dd4780b572660123fa087b0cf9884a68a8","impliedFormat":1},{"version":"eb1422dd19b22a12df6365f71adde9a24bc73dbf2f6d20e7b650216897f3258f","impliedFormat":1},{"version":"01ec6506f7c60c69dbb4486ef4174fb4fd721c84f12f531d1ef640fa7379fd94","impliedFormat":1},{"version":"e451e32b6e0d25ae9d5c9149d2cd4afba4aec07874b7282b27e7f1e27cb8286d","impliedFormat":1},{"version":"66cfc74e54331cabf88ed12b3317b13716d66865ee0187498d5b71b5d82c70a4","impliedFormat":1},{"version":"c5b47653a15ec7c0bde956e77e5ca103ddc180d40eb4b311e4a024ef7c668fb0","impliedFormat":1},{"version":"223709d7c096b4e2bb00390775e43481426c370ac8e270de7e4c36d355fc8bc9","impliedFormat":1},{"version":"0528a80462b04f2f2ad8bee604fe9db235db6a359d1208f370a236e23fc0b1e0","impliedFormat":1},{"version":"c8b003c0f6be91a5485bbfe99ab1b532c2c3e9ecb0290295013eeb5db0373fba","impliedFormat":1},{"version":"82ef7d775e89b200380d8a14dc6af6d985a45868478773d98850ea2449f1be56","impliedFormat":1},{"version":"953440f26228d2301293dbb5a71397b5508ba09f57c5dbcd33b16eca57076eb2","impliedFormat":1},{"version":"fb7e20b94d23d989fa7c7d20fccebef31c1ef2d3d9ca179cadba6516e4e918ad","impliedFormat":1},{"version":"8326f735a1f0d2b4ad20539cda4e0d2e7c5fc0b534e3c0d503d5ed20a5711009","impliedFormat":1},{"version":"8d720cd4ee809af1d81f4ce88f02168568d5fded574d89875afd8fe7afd9549e","impliedFormat":1},{"version":"df87c2628c5567fd71dc0b765c845b0cbfef61e7c2e56961ac527bfb615ea639","impliedFormat":1},{"version":"659a83f1dd901de4198c9c2aa70e4a46a9bd0c41ce8a42ee26f2dbff5e86b1f3","impliedFormat":1},{"version":"a66f3da7de689a5879af9501bbae12a28b42194e0a364afb7a6d395b3e3813c3","impliedFormat":1},{"version":"224f85b48786de61fb0b018fbea89620ebec6289179daa78ed33c0f83014fc75","impliedFormat":1},{"version":"05fbfcb5c5c247a8b8a1d97dd8557c78ead2fff524f0b6380b4ac9d3e35249fb","impliedFormat":1},{"version":"322f70408b4e1f550ecc411869707764d8b28da3608e4422587630b366daf9de","impliedFormat":1},{"version":"acb93abc527fa52eb2adc5602a7c3c0949861f8e4317a187bb5c3372f872eff4","impliedFormat":1},{"version":"c4ef9e9e0fcb14b52c97ce847fb26a446b7d668d9db98a7de915a22c46f44c37","impliedFormat":1},{"version":"0e447b14e81b5b3e5d83cbea58b734850f78fb883f810e46d3dedba1a5124658","impliedFormat":1},{"version":"bd2221581a2adfb320e2bb7b648e837005e90beacc0918139c3ba0523ec036b6","impliedFormat":1},{"version":"929939785efdef0b6781b7d3a7098238ea3af41be010f18d6627fd061b6c9edf","impliedFormat":1},{"version":"fca68ac3b92725dbf3dac3f9fbc80775b66d2a9c642e75595a4a11a2095b3c9a","impliedFormat":1},{"version":"245d13141d7f9ec6edd36b14844b247e0680950c1c3289774d431cbbd47e714e","impliedFormat":1},{"version":"4326dc453ff5bf36ad778e93b7021cdd9abcfc4efe75a5c04032324f404af558","impliedFormat":1},{"version":"27b47fbd2f2d0d3cd44b8c7231c800f8528949cc56f421093e2b829d6976f173","impliedFormat":1},{"version":"2733026486e03cb5ea5809e1c3ea5bf263d7a94733ef732643684296aecb072a","impliedFormat":1},{"version":"fc745bebefc96e2a518a2d559af6850626cada22a75f794fd40a17aae11e2d54","impliedFormat":1},{"version":"2b0fe9ba00d0d593fb475d4204214a0f604ad8a56f22a5f05c378b52205ef36b","impliedFormat":1},{"version":"3d94a259051acf8acd2108cee57ad58fee7f7b278de76a7a5746f0656eecbff6","impliedFormat":1},{"version":"bb4c1bfe357af1c473ec97d5366fe7204ad2d85534943316ba3a4e8f5a2f2d7e","impliedFormat":1},{"version":"14df3316ed8d60048de388cede480067482534e8dcb7a068331cb4bf02c18595","impliedFormat":1},{"version":"3f3526aea8d29f0c53f8fb99201c770c87c357b5e87349aca8494bfd0c145c26","impliedFormat":1},{"version":"6ee92d844e5a1c0eb562d110676a3a17f00d2cd2ea2aaaff0a98d7881b9a4041","impliedFormat":1},{"version":"d65d0a4617a365090b075ef495e3d3bb2d3cbd2e6f8f6f9aec9416f3bab91ef2","impliedFormat":1},{"version":"6052522a593f094cfee0e99c76312a229cf2d49ac2e75095af83813ec9f4b109","impliedFormat":1},{"version":"a0ceb6ce93981581494bae078b971b17e36b67502a36a056966940377517091d","impliedFormat":1},{"version":"a63ce903dd08c662702e33700a3d28ca66ed21ac0591e1dbf4a0b309ae80e690","impliedFormat":1},{"version":"2b63d2725550866e0f2b56b2394ce001ebf1145cb4b04dc9daa29d73867b878c","impliedFormat":1},{"version":"a937735c59855758c103378610b46bd56b3bd6e12037260c4b6ad6d73f519baa","impliedFormat":1},{"version":"6e2d2b63c278fd1c8dd54da2328622c964f50afa62978ed1a73ccd85e99a4fc7","impliedFormat":1},{"version":"d90f5bd18a862fdbd39b1db0eb9d92722e2922b1ff29c6f06cd198ba812d84a0","impliedFormat":1},{"version":"b83ffe71adbac91c5596133251e5ec0c9e6664017ee5b776841effe93de8f466","impliedFormat":1},{"version":"61ecf051972c69e7c992bab9cf74c511ecba51b273c4e1590574d97a542bd4ea","impliedFormat":1},{"version":"068f5afbae92a20a5fcd9cfce76f7b90de2c59a952396b5da225b61f95a1d60a","impliedFormat":1},{"version":"d6a104e56ead828ad1583f56348ccc6993bc73e89fe974474c7fa249407197cd","impliedFormat":1},{"version":"4e024e2530feda4719448af6bdd0c0c7cfa28d1a4887900f4886bec70cd48fea","impliedFormat":1},{"version":"99c88ea4f93e883d10c04961dbf37c403c4f3c8444948b86effec0bf52176d0e","impliedFormat":1},{"version":"e88f3729fcc3d38d2a1b3cdcbd773d13d72ea3bdf4d0c0c784818e3bfbe7998d","impliedFormat":1},{"version":"f25b1264b694a647593b0a9a044a267098aaf249d646981a7f0503b8bb185352","impliedFormat":1},{"version":"964d0862660f8e46675c83793f42ab2af336f3d6106dee966a4053d5dc433063","impliedFormat":1},{"version":"292ad4203c181f33beb9eb8fe7c6aaae29f62163793278a7ffc2fcc0d0dbed19","impliedFormat":1},{"version":"4e04e6263670ad377f2f6bcd477def099ac3634d760ee8a7cca74a6f39d70a48","impliedFormat":1},{"version":"39610d544bf13ae42304250e075918fea69b5e9ac0ad694948008ea44abcdead","impliedFormat":1},{"version":"f437151a618f7f89587479bcf5d64799276b0b5f578bf629b1b994ee723c6b5e","impliedFormat":1},{"version":"0cc800e9f15f736729b9b4e77cc6b7f9ea48010db7624f93ca773a48c712eb44","impliedFormat":1},{"version":"e567fdeb99631ab6483d5a4fe829c93c68adeb2cbfebc86a87f98e077d5c0268","impliedFormat":1},{"version":"5481417b1f4d6bf5ee34abc2de84cfe3770b877e987e3fa7a773fd1b0a4e11f4","impliedFormat":1},{"version":"e1b846ae9f58738fd93b58871f177fef92db61800a281c8a3410b7d0d84cb0c3","impliedFormat":1},{"version":"ee0ce25cc8881cbbba0cd58012eb398b54a790cc29dbdcf53e0473b7c49cba69","impliedFormat":1},{"version":"aaf76607f93af53b24eb112bfb152d8de7e6c756144e58eef864df6501e7545a","impliedFormat":1},{"version":"419b14db41edddf6618ebb84fd95ed083a29f19f774ef7de8e0d6e32b48407f8","impliedFormat":1},{"version":"4edfc4848068bf58016856dfeb27341c15679884575e1a501e2389a1fea5c579","impliedFormat":1},{"version":"0c3d7a094ef401b3c36c8e3d88382a7e7a8b1e4f702769eba861d03db559876b","impliedFormat":1},{"version":"050b1cd5315269fce82a01a8987bd7db84fb8f94881709a1f700f4f97224f642","impliedFormat":1},{"version":"7e3a4800683a39375bc99f0d53b21328b0a0377ab7cbb732c564ca7ca04d9b37","impliedFormat":1},{"version":"910738f73810877fe9024e9a0a5444d5bdca683461fe4d6a20c208adf2f94d00","impliedFormat":1},{"version":"4976dbbdf489ba70dc16e49d259efaac8e20f419b91656f8f4fe94886505303d","impliedFormat":1},{"version":"829a98c450dadb13125faaaa93c0b5e7e1c5c4f7c066bb4c00b69eb9db36536c","impliedFormat":1},{"version":"5bb16745b183f1dc755d5b77d9fb9b01f8d40b3835872cc733b84e2eccbedb21","impliedFormat":1},{"version":"a01db1c770264e60119d70720b38e9a44fb25312f9fc70642e96147e17becc28","impliedFormat":1},{"version":"5c2a40582c6a1168ac26165dea811be68935d1b3066253cdcae8350192bc7aab","impliedFormat":1},{"version":"06612a809e386e1adb0f35e8729eda408e371551c38969b44f1cecde9cd17df7","impliedFormat":1},{"version":"40d4724906e7ec0d9d608d5d81674f613afc5d12aa0f87a879fa2c512d7627f8","impliedFormat":1},{"version":"8378f204551aa7932df9ec1586b8f719873fdaa7de89de66f6a157a1aa5c147e","impliedFormat":1},{"version":"6291216b4d40642809c77703a00c5bb44d22ad9542f8960cd84228eeaa6df549","impliedFormat":1},{"version":"1246e5867cb2df7eede23eb1bf490e4262e97fc6eab5234223d92817db4229d7","impliedFormat":1},{"version":"c9280a410eb43a85010a5173640b03bbe51b734ecdb2e41b2852f3b048d84143","impliedFormat":1},{"version":"9daed3c8782cce6973646a43b22e072d4095195fd3f207b547772907d2f50d1d","impliedFormat":1},{"version":"143c6771fe7d73f3b1d23b92d598778320da0f57f971146d4e40c794b9c3708a","impliedFormat":1},{"version":"892b19153694b7a3c9a69bcedb54e1c8ad3b9fa370076db4d3522838afd2cd60","impliedFormat":1},{"version":"7fc4be1e2f21d64bb9d0d9f54a1fee943997a3d52c4628f5c5df431e7e4512dd","impliedFormat":1},{"version":"7f58eed7b82d0447cda84a1c9eccde2619da21a0f6ce26165db08afe11270f43","impliedFormat":1},{"version":"af31f37264ea5d5349eec50786ceca75c572ed3be91bdd7cb428fdd8cd14b17c","impliedFormat":1},{"version":"85e4673ec8507aef18afd4a9acfae0294bdfaac29458ede0b8b56f5a63738486","impliedFormat":1},{"version":"40683566071340b03c74d0a4ffa84d49fedb181a691ce04c97e11b231a7deee4","impliedFormat":1},{"version":"02631c985f434279165a322afdf222a825ab8293ab5085b694593cb92c6f273d","impliedFormat":1},{"version":"e885933b92f26fa3204403999eddc61651cd3109faf8bffa4f6b6e558b0ab2fa","impliedFormat":1},{"version":"ed3d34d1a1c751550a5e7de98e5274148b444b5e012fd2863e534a8bd19db229","impliedFormat":1},{"version":"f158721f7427976b5510660c8e53389d5033c915496c028558c66caaf3d1db1c","impliedFormat":1},{"version":"7baac8ea31358e13bf05b439b9e8fe60091e965cc9d38719e817f0e67d29f3ce","impliedFormat":1},{"version":"3b219c8014a1d58a72222da51b16acab470398afd67906f70bb2197657ed46a7","signature":"6514a60da0bd9fb2f178ec58e6bdf23d9070f3fd2e252eda71471cb6a83968dd"},"4a65d936da5e1bd0812cb77397a553ddd764a222e88dcf7e042ac1f748b7d68e",{"version":"a346701ad6dcdaa58e388fe0995fc5304c09c395b8cba68ed872780f8c102004","impliedFormat":99},{"version":"2fbe402f0ee5aa8ab55367f88030f79d46211c0a0f342becaa9f648bf8534e9d","impliedFormat":1},{"version":"b94258ef37e67474ac5522e9c519489a55dcb3d4a8f645e335fc68ea2215fe88","impliedFormat":1},"9b80cfad9f45fb62b10ff3b2edc48de6970fd2b0995f530163909749effe7b62","69bd9fd4661d696702bf165b0b43c2dad817fb75457e33b14b3570d5adf84ec4",{"version":"b1538a92b9bae8d230267210c5db38c2eb6bdb352128a3ce3aa8c6acf9fc9622","impliedFormat":1},{"version":"6fc1a4f64372593767a9b7b774e9b3b92bf04e8785c3f9ea98973aa9f4bbe490","impliedFormat":1},{"version":"ff09b6fbdcf74d8af4e131b8866925c5e18d225540b9b19ce9485ca93e574d84","impliedFormat":1},{"version":"d5895252efa27a50f134a9b580aa61f7def5ab73d0a8071f9b5bf9a317c01c2d","impliedFormat":1},{"version":"56208c500dcb5f42be7e18e8cb578f257a1a89b94b3280c506818fed06391805","impliedFormat":1},{"version":"0c94c2e497e1b9bcfda66aea239d5d36cd980d12a6d9d59e66f4be1fa3da5d5a","impliedFormat":1},{"version":"1f366bde16e0513fa7b64f87f86689c4d36efd85afce7eb24753e9c99b91c319","impliedFormat":1},{"version":"d5799bcf7fe4e6de3063abf4e321c14b051706f03cf5716d8a19f22fe1f69519","impliedFormat":1},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","impliedFormat":1},{"version":"7fa8d75d229eeaee235a801758d9c694e94405013fe77d5d1dd8e3201fc414f1","impliedFormat":1}],"root":[509,510,535,536,549,608,609,612,[615,618],[620,629],756,757,761,762],"options":{"allowJs":true,"esModuleInterop":true,"jsx":4,"module":99,"skipLibCheck":true,"strict":true,"target":4},"referencedMap":[[509,1],[762,2],[536,3],[626,4],[625,5],[617,6],[616,7],[615,6],[622,8],[628,9],[618,10],[629,11],[757,12],[623,6],[621,13],[620,14],[627,15],[761,16],[624,17],[756,18],[549,7],[608,19],[609,19],[612,20],[510,21],[254,1],[758,22],[642,23],[641,24],[638,1],[542,1],[543,1],[537,1],[546,1],[548,25],[544,1],[541,1],[547,1],[545,1],[540,1],[539,1],[538,1],[550,26],[552,27],[551,28],[555,1],[602,29],[603,26],[604,30],[606,31],[605,1],[599,32],[601,33],[598,26],[554,34],[558,1],[560,35],[559,36],[570,1],[573,37],[571,38],[574,39],[572,38],[575,37],[576,39],[577,40],[553,26],[590,41],[591,42],[578,39],[579,37],[580,37],[581,39],[582,37],[583,37],[584,39],[588,43],[566,44],[585,45],[586,37],[587,39],[561,1],[562,46],[564,47],[563,46],[565,48],[607,49],[592,26],[594,41],[597,50],[595,51],[593,52],[596,52],[557,26],[556,26],[568,1],[569,53],[567,54],[763,1],[764,1],[765,1],[766,55],[651,1],[768,56],[652,57],[767,1],[769,1],[770,1],[771,1],[600,1],[772,1],[142,58],[143,58],[144,59],[98,60],[145,61],[146,62],[147,63],[93,1],[96,64],[94,1],[95,1],[148,65],[149,66],[150,67],[151,68],[152,69],[153,70],[154,70],[155,71],[156,72],[157,73],[158,74],[99,1],[97,1],[159,75],[160,76],[161,77],[193,78],[162,79],[163,80],[164,81],[165,82],[166,83],[167,84],[168,85],[169,86],[170,87],[171,88],[172,88],[173,89],[174,1],[175,90],[177,91],[176,92],[178,93],[179,94],[180,95],[181,96],[182,97],[183,98],[184,99],[185,100],[186,101],[187,102],[188,103],[189,104],[190,105],[100,1],[101,1],[102,1],[141,106],[191,107],[192,108],[85,1],[197,109],[413,110],[198,111],[196,110],[414,112],[194,113],[195,114],[83,1],[86,115],[411,110],[271,110],[773,1],[589,1],[103,1],[760,116],[759,117],[610,1],[84,1],[750,1],[682,1],[619,110],[614,118],[613,110],[458,119],[463,120],[453,121],[218,122],[258,123],[438,124],[253,125],[235,1],[410,1],[216,1],[427,126],[284,127],[217,1],[338,128],[261,129],[262,130],[409,131],[424,132],[320,133],[432,134],[433,135],[431,136],[430,1],[428,137],[260,138],[219,139],[363,1],[364,140],[290,141],[220,142],[291,141],[286,141],[207,141],[256,143],[255,1],[437,144],[449,1],[243,1],[385,145],[386,146],[380,110],[485,1],[388,1],[389,6],[381,147],[490,148],[489,149],[484,1],[305,1],[423,150],[422,1],[483,151],[382,110],[314,152],[310,153],[315,154],[313,1],[312,155],[311,1],[486,1],[482,1],[488,156],[487,1],[309,153],[477,157],[480,158],[299,159],[298,160],[297,161],[493,110],[296,162],[278,1],[496,1],[499,1],[498,110],[500,163],[200,1],[434,164],[435,165],[436,166],[213,1],[246,1],[212,167],[199,1],[401,110],[205,168],[400,169],[399,170],[390,1],[391,1],[398,1],[393,1],[396,171],[392,1],[394,172],[397,173],[395,172],[215,1],[210,1],[211,141],[266,1],[272,174],[273,175],[270,176],[268,177],[269,178],[264,1],[407,6],[293,6],[457,179],[464,180],[468,181],[441,182],[440,1],[281,1],[501,183],[452,184],[383,185],[384,186],[378,187],[369,1],[406,188],[443,110],[370,189],[408,190],[403,191],[402,1],[404,1],[375,1],[362,192],[442,193],[445,194],[372,195],[376,196],[367,197],[419,198],[451,199],[324,200],[339,201],[208,202],[450,203],[204,204],[274,205],[265,1],[275,206],[351,207],[263,1],[350,208],[92,1],[344,209],[245,1],[365,210],[340,1],[209,1],[239,1],[348,211],[214,1],[276,212],[374,213],[439,214],[373,1],[347,1],[267,1],[353,215],[354,216],[429,1],[356,217],[358,218],[357,219],[248,1],[346,202],[360,220],[323,221],[345,222],[352,223],[223,1],[227,1],[226,1],[225,1],[230,1],[224,1],[233,1],[232,1],[229,1],[228,1],[231,1],[234,224],[222,1],[332,225],[331,1],[336,226],[333,227],[335,228],[337,226],[334,227],[244,229],[294,230],[448,231],[502,1],[472,232],[474,233],[371,234],[473,235],[446,193],[387,193],[221,1],[325,236],[240,237],[241,238],[242,239],[238,240],[418,240],[288,240],[326,241],[289,241],[237,242],[236,1],[330,243],[329,244],[328,245],[327,246],[447,247],[417,248],[416,249],[379,250],[412,251],[415,252],[426,253],[425,254],[421,255],[322,256],[319,257],[321,258],[318,259],[359,260],[349,1],[462,1],[361,261],[420,1],[277,262],[368,164],[366,263],[279,264],[282,265],[497,1],[280,266],[283,266],[460,1],[459,1],[461,1],[495,1],[285,267],[444,1],[316,268],[308,110],[259,1],[203,269],[292,1],[466,110],[202,1],[476,270],[307,110],[470,6],[306,271],[455,272],[304,270],[206,1],[478,273],[302,110],[303,110],[295,1],[201,1],[301,274],[300,275],[247,276],[377,87],[287,87],[355,1],[342,277],[341,1],[405,153],[317,110],[456,278],[87,110],[90,279],[91,280],[88,110],[89,1],[257,281],[252,282],[251,1],[250,283],[249,1],[454,284],[465,285],[467,286],[469,287],[471,288],[475,289],[508,290],[479,290],[507,291],[481,292],[491,293],[492,294],[494,295],[503,296],[506,167],[505,1],[504,297],[527,298],[525,299],[526,300],[514,301],[515,299],[522,302],[513,303],[518,304],[528,1],[519,305],[524,306],[530,307],[529,308],[512,309],[520,310],[521,311],[516,312],[523,298],[517,313],[668,1],[666,314],[670,315],[730,316],[725,317],[635,318],[701,319],[696,320],[746,321],[633,322],[700,323],[691,324],[729,325],[726,326],[685,327],[695,328],[731,329],[732,329],[733,330],[741,331],[735,331],[743,331],[747,331],[734,331],[736,331],[739,331],[742,331],[738,332],[740,331],[744,333],[737,334],[645,335],[712,110],[709,336],[713,110],[656,331],[646,331],[705,337],[634,338],[655,339],[659,340],[711,331],[631,110],[710,341],[708,110],[707,331],[647,110],[754,342],[753,343],[755,344],[720,1],[718,1],[722,345],[721,346],[717,347],[719,348],[723,349],[724,350],[716,110],[654,351],[630,331],[715,331],[669,352],[714,110],[694,351],[745,331],[687,353],[643,354],[648,355],[697,356],[678,357],[681,353],[660,358],[680,359],[689,360],[690,361],[686,362],[688,363],[665,364],[704,365],[702,366],[703,367],[699,368],[679,369],[667,370],[672,371],[649,372],[676,373],[677,374],[673,375],[650,376],[661,377],[698,361],[644,378],[752,1],[671,379],[664,380],[692,1],[727,1],[748,1],[683,1],[657,1],[684,1],[636,381],[751,382],[663,383],[693,384],[662,385],[728,386],[674,1],[706,387],[658,1],[675,1],[749,1],[632,110],[640,388],[637,1],[639,1],[343,389],[511,1],[611,1],[533,390],[532,1],[531,1],[534,391],[81,1],[82,1],[13,1],[14,1],[16,1],[15,1],[2,1],[17,1],[18,1],[19,1],[20,1],[21,1],[22,1],[23,1],[24,1],[3,1],[25,1],[26,1],[4,1],[27,1],[31,1],[28,1],[29,1],[30,1],[32,1],[33,1],[34,1],[5,1],[35,1],[36,1],[37,1],[38,1],[6,1],[42,1],[39,1],[40,1],[41,1],[43,1],[7,1],[44,1],[49,1],[50,1],[45,1],[46,1],[47,1],[48,1],[8,1],[54,1],[51,1],[52,1],[53,1],[55,1],[9,1],[56,1],[57,1],[58,1],[60,1],[59,1],[61,1],[62,1],[10,1],[63,1],[64,1],[65,1],[11,1],[66,1],[67,1],[68,1],[69,1],[70,1],[1,1],[71,1],[72,1],[12,1],[76,1],[74,1],[79,1],[78,1],[73,1],[77,1],[75,1],[80,1],[119,392],[129,393],[118,392],[139,394],[110,395],[109,396],[138,297],[132,397],[137,398],[112,399],[126,400],[111,401],[135,402],[107,403],[106,297],[136,404],[108,405],[113,406],[114,1],[117,406],[104,1],[140,407],[130,408],[121,409],[122,410],[124,411],[120,412],[123,413],[133,297],[115,414],[116,415],[125,416],[105,417],[128,408],[127,406],[131,1],[134,418],[653,419],[535,420]],"affectedFilesPendingEmit":[762,536,626,625,617,616,615,622,628,618,629,757,623,621,620,627,761,624,756,549,608,609,612,535],"version":"5.9.3"} \ No newline at end of file From 54dea7012d69ce59d9b1031c26377b5e8c2ece6a Mon Sep 17 00:00:00 2001 From: Ekezie Uchechukwu Date: Thu, 26 Feb 2026 13:54:51 +0100 Subject: [PATCH 2/3] test: add E2E tests for dashboard and wallet connectivity --- frontend/next-env.d.ts | 2 +- frontend/package-lock.json | 70 ++++++- frontend/package.json | 9 +- ...d70ee521377dac641f60a82e403dcb2ded19ae.png | Bin 0 -> 90840 bytes ...7be3431c1f1f68f19328e2f455a6e7427dd0209.md | 189 ++++++++++++++++++ ...93331e0e00b1334a67cd3f44511d433c653a7c.png | Bin 0 -> 43686 bytes ...c9c664611473a596897de0cc8ca00ba2e71b7be.md | 73 +++++++ frontend/playwright-report/index.html | 85 ++++++++ frontend/playwright.config.ts | 26 +++ frontend/test-results/.last-run.json | 7 + .../error-context.md | 189 ++++++++++++++++++ .../test-failed-1.png | Bin 0 -> 90840 bytes .../error-context.md | 73 +++++++ .../test-failed-1.png | Bin 0 -> 43686 bytes frontend/tests/dashboard.spec.ts | 28 +++ frontend/tests/wallet.spec.ts | 61 ++++++ 16 files changed, 806 insertions(+), 6 deletions(-) create mode 100644 frontend/playwright-report/data/01d70ee521377dac641f60a82e403dcb2ded19ae.png create mode 100644 frontend/playwright-report/data/17be3431c1f1f68f19328e2f455a6e7427dd0209.md create mode 100644 frontend/playwright-report/data/1993331e0e00b1334a67cd3f44511d433c653a7c.png create mode 100644 frontend/playwright-report/data/8c9c664611473a596897de0cc8ca00ba2e71b7be.md create mode 100644 frontend/playwright-report/index.html create mode 100644 frontend/playwright.config.ts create mode 100644 frontend/test-results/.last-run.json create mode 100644 frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/error-context.md create mode 100644 frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/test-failed-1.png create mode 100644 frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/error-context.md create mode 100644 frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/test-failed-1.png create mode 100644 frontend/tests/dashboard.spec.ts create mode 100644 frontend/tests/wallet.spec.ts diff --git a/frontend/next-env.d.ts b/frontend/next-env.d.ts index 9edff1c7c..c4b7818fb 100644 --- a/frontend/next-env.d.ts +++ b/frontend/next-env.d.ts @@ -1,6 +1,6 @@ /// /// -import "./.next/types/routes.d.ts"; +import "./.next/dev/types/routes.d.ts"; // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 446195755..a0d6239cb 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -22,7 +22,8 @@ "tailwind-merge": "^2.2.0" }, "devDependencies": { - "@types/node": "^20.10.0", + "@playwright/test": "^1.58.2", + "@types/node": "^20.19.34", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "autoprefixer": "^10.4.0", @@ -731,6 +732,22 @@ "node": ">=12.4.0" } }, + "node_modules/@playwright/test": { + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.2.tgz", + "integrity": "sha512-akea+6bHYBBfA9uQqSYmlJXn61cTa+jbO87xVLCWbTqbWadRVmhxlXATaOjOgcBaWU4ePo0wB41KMFv3o35IXA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.58.2" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@radix-ui/react-compose-refs": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", @@ -965,7 +982,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.19.33", + "version": "20.19.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.34.tgz", + "integrity": "sha512-by3/Z0Qp+L9cAySEsSNNwZ6WWw8ywgGLPQGgbQDhNRSitqYgkgp4pErd23ZSCavbtUA2CN4jQtoB3T8nk4j3Rg==", "dev": true, "license": "MIT", "dependencies": { @@ -3375,6 +3394,21 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", @@ -4744,6 +4778,38 @@ "node": ">= 6" } }, + "node_modules/playwright": { + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz", + "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.58.2" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz", + "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "license": "MIT", diff --git a/frontend/package.json b/frontend/package.json index 46ceaa997..5b4aabfb8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,7 +6,9 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "test:e2e": "playwright test", + "test:e2e:ui": "playwright test --ui" }, "dependencies": { "@radix-ui/react-slot": "^1.2.4", @@ -23,7 +25,8 @@ "tailwind-merge": "^2.2.0" }, "devDependencies": { - "@types/node": "^20.10.0", + "@playwright/test": "^1.58.2", + "@types/node": "^20.19.34", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "autoprefixer": "^10.4.0", @@ -34,4 +37,4 @@ "tailwindcss-animate": "^1.0.7", "typescript": "^5.0.0" } -} +} \ No newline at end of file diff --git a/frontend/playwright-report/data/01d70ee521377dac641f60a82e403dcb2ded19ae.png b/frontend/playwright-report/data/01d70ee521377dac641f60a82e403dcb2ded19ae.png new file mode 100644 index 0000000000000000000000000000000000000000..cea59c6fc6c87ce2eafc05fc35c773dea3fca80a GIT binary patch literal 90840 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 literal 0 HcmV?d00001 diff --git a/frontend/playwright-report/data/17be3431c1f1f68f19328e2f455a6e7427dd0209.md b/frontend/playwright-report/data/17be3431c1f1f68f19328e2f455a6e7427dd0209.md new file mode 100644 index 000000000..e1b265a70 --- /dev/null +++ b/frontend/playwright-report/data/17be3431c1f1f68f19328e2f455a6e7427dd0209.md @@ -0,0 +1,189 @@ +# Page snapshot + +```yaml +- generic [active] [ref=e1]: + - generic [ref=e2]: + - complementary [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5]: + - img [ref=e6] + - generic [ref=e8]: XHedge + - navigation [ref=e9]: + - link "Dashboard" [ref=e10] [cursor=pointer]: + - /url: / + - img [ref=e11] + - text: Dashboard + - link "Vault" [ref=e14] [cursor=pointer]: + - /url: /vault + - img [ref=e15] + - text: Vault + - link "Strategies" [ref=e17] [cursor=pointer]: + - /url: /strategies + - img [ref=e18] + - text: Strategies + - link "Portfolio" [ref=e21] [cursor=pointer]: + - /url: /portfolio + - img [ref=e22] + - text: Portfolio + - link "Referrals" [ref=e25] [cursor=pointer]: + - /url: /referrals + - img [ref=e26] + - text: Referrals + - link "Settings" [ref=e31] [cursor=pointer]: + - /url: /settings + - img [ref=e32] + - text: Settings + - generic [ref=e35]: + - generic [ref=e36]: + - generic [ref=e38]: Currency + - generic [ref=e39]: + - button "USD ($)" [ref=e40] [cursor=pointer] + - button "NGN (₦)" [ref=e41] [cursor=pointer] + - generic [ref=e42]: + - generic [ref=e43]: + - img [ref=e44] + - generic [ref=e47]: Network + - generic [ref=e48]: + - button "mainnet" [ref=e49] [cursor=pointer]: + - generic [ref=e50]: mainnet + - button "testnet" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: testnet + - button "futurenet" [ref=e54] [cursor=pointer]: + - generic [ref=e55]: futurenet + - generic [ref=e57]: + - generic [ref=e59]: XH + - generic [ref=e60]: + - generic [ref=e61]: XHedge + - generic [ref=e62]: Volatility Shield + - main [ref=e63]: + - generic [ref=e66]: + - generic [ref=e67]: + - generic [ref=e68]: + - img [ref=e69] + - generic [ref=e71]: + - heading "XHedge" [level=1] [ref=e72] + - paragraph [ref=e73]: Volatility Shield for Weak Currencies + - button "Connecting…" [disabled] [ref=e74]: Connecting… + - generic [ref=e76]: + - generic [ref=e77]: + - generic [ref=e78]: + - img [ref=e79] + - heading "Vault Overview" [level=2] [ref=e81] + - button "Refresh data" [ref=e82] [cursor=pointer]: + - img [ref=e83] + - generic [ref=e88]: + - generic [ref=e89]: + - generic [ref=e90]: + - img [ref=e91] + - generic [ref=e94]: Total Assets + - generic [ref=e95]: $1,000.00 + - generic [ref=e96]: USDC + - generic [ref=e97]: + - generic [ref=e98]: + - img [ref=e99] + - generic [ref=e102]: Total Shares + - generic [ref=e103]: 1.00K + - generic [ref=e104]: XHS + - generic [ref=e105]: + - generic [ref=e106]: + - img [ref=e107] + - generic [ref=e110]: Share Price + - generic [ref=e111]: $1.00 + - generic [ref=e112]: USDC per share + - generic [ref=e113]: + - generic [ref=e114]: + - img [ref=e115] + - generic [ref=e118]: Your Balance + - generic [ref=e119]: — + - generic [ref=e120]: Connect wallet + - generic [ref=e121]: Connect your Freighter wallet to see your personal vault statistics. + - generic [ref=e122]: + - link "Deposit Funds Deposit assets into the vault" [ref=e123] [cursor=pointer]: + - /url: /vault + - img [ref=e124] + - generic [ref=e126]: + - heading "Deposit Funds" [level=2] [ref=e127] + - paragraph [ref=e128]: Deposit assets into the vault + - link "Withdraw Funds Withdraw your assets from the vault" [ref=e129] [cursor=pointer]: + - /url: /vault + - img [ref=e130] + - generic [ref=e132]: + - heading "Withdraw Funds" [level=2] [ref=e133] + - paragraph [ref=e134]: Withdraw your assets from the vault + - region "AI Insight Stream" [ref=e135]: + - generic [ref=e136]: + - generic [ref=e137]: + - img [ref=e138] + - heading "AI Insight Stream" [level=2] [ref=e140] + - generic [ref=e141]: Live + - log "AI decision log" [ref=e144]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: 01:00:00 + - img [ref=e148] + - generic [ref=e150]: AI engine initialised. Monitoring FX feeds. + - generic [ref=e151]: + - generic [ref=e152]: 01:00:15 + - img [ref=e153] + - generic [ref=e155]: "FX feed updated: XLM/USD 0.1124" + - generic [ref=e156]: + - generic [ref=e157]: 01:00:30 + - img [ref=e158] + - generic [ref=e163]: "Rebalance Triggered- USDC to XLM: 45% allocation threshold exceeded" + - generic [ref=e164]: + - generic [ref=e165]: 01:01:00 + - img [ref=e166] + - generic [ref=e168]: "Vault APY recalculated: 7.42%" + - generic [ref=e169]: + - generic [ref=e170]: 01:01:20 + - img [ref=e171] + - generic [ref=e173]: Volatility spike detected - risk level elevated to HIGH + - generic [ref=e174]: + - generic [ref=e175]: 01:01:45 + - img [ref=e176] + - generic [ref=e181]: "Rebalance Triggered- defensive shift: XLM to USDC: 60% stable allocation" + - generic [ref=e182]: + - generic [ref=e183]: 01:02:10 + - img [ref=e184] + - generic [ref=e186]: Volatility normalised. Risk level returned to MEDIUM. + - generic [ref=e187]: + - generic [ref=e188]: 01:02:40 + - img [ref=e189] + - generic [ref=e194]: Rebalance Triggered- portfolio drift correction applied + - generic [ref=e195]: + - generic [ref=e196]: + - generic [ref=e197]: 01:00:00 + - img [ref=e198] + - generic [ref=e200]: AI engine initialised. Monitoring FX feeds. + - generic [ref=e201]: + - generic [ref=e202]: 01:00:15 + - img [ref=e203] + - generic [ref=e205]: "FX feed updated: XLM/USD 0.1124" + - generic [ref=e206]: + - generic [ref=e207]: 01:00:30 + - img [ref=e208] + - generic [ref=e213]: "Rebalance Triggered- USDC to XLM: 45% allocation threshold exceeded" + - generic [ref=e214]: + - generic [ref=e215]: 01:01:00 + - img [ref=e216] + - generic [ref=e218]: "Vault APY recalculated: 7.42%" + - generic [ref=e219]: + - generic [ref=e220]: 01:01:20 + - img [ref=e221] + - generic [ref=e223]: Volatility spike detected - risk level elevated to HIGH + - generic [ref=e224]: + - generic [ref=e225]: 01:01:45 + - img [ref=e226] + - generic [ref=e231]: "Rebalance Triggered- defensive shift: XLM to USDC: 60% stable allocation" + - generic [ref=e232]: + - generic [ref=e233]: 01:02:10 + - img [ref=e234] + - generic [ref=e236]: Volatility normalised. Risk level returned to MEDIUM. + - generic [ref=e237]: + - generic [ref=e238]: 01:02:40 + - img [ref=e239] + - generic [ref=e244]: Rebalance Triggered- portfolio drift correction applied + - button "Open Next.js Dev Tools" [ref=e250] [cursor=pointer]: + - img [ref=e251] + - alert [ref=e254] +``` \ No newline at end of file diff --git a/frontend/playwright-report/data/1993331e0e00b1334a67cd3f44511d433c653a7c.png b/frontend/playwright-report/data/1993331e0e00b1334a67cd3f44511d433c653a7c.png new file mode 100644 index 0000000000000000000000000000000000000000..ab585810ac649964ff15700de2eb2ee1d7140c7f GIT binary patch literal 43686 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

    &W(#-oJ~wj@J)Mljs%C&pzG; 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

    3eBmLql3`z4xSe*d(NiFcndK_-P@F6D;<7 zVBDx+IP%B>SJV)i{Q_ViKMXgo=@rhg!RfjtXlMvF17=@qnfaa_{uzudedY5@(IH(j zKz*ta=o*7;7R0VK-IQQYQ_cL(KHM%F?%?&CYH#SEL@?ERm zw)(COm_-NT9}YN8SK9yiITtWqIA~kgN}StzGAJr7Z34<@6`CrK8U6YUG@9>e zq=%e+C_E6;hJ{f<4h}b(Wjg@6ld#2X=CjVAe4B@@H8z(o7sV{@rWpc|ZVC75eWqbN zda}mGscgy0209-dy5ZdkPjstazaEG9fs>gh&dcIr8AN}P2#lEQAClhd6TzVxOyX{@ zF70mOjo8zyX%ASBv{=Ebic#sLz+IQT%Ir6%46}2N$V#9A+!`%98e_x&J!7`V$zGz& z_Kf@MOYhs<;CIc;IPshL@jWchJyg?3^BGIHcTt>r`8;uac_8n*0wN%zGeSz=MzYRX zv*sCf>W0wU7FOD1HhFV!zLal0Vti|K`aGYBnOWv!w*e-F4*U8wX2kxK8fk_??$lXx z4Rp&gAdITMMMQW)P=4|1lOxWvwe_cjl&Y1E`r9(BcX{>A+rOdU!=t0}B1;jX;(4dR zl;_d*kJtlqjWN?MkT)QZhRQm5Pe}*aOYzt@-SDYkdQh`apj$cX`1r#M@30Y zOc8k;KGtPSu>pcUeHG#oil3ADnN(|kFy-&Zl^3A<#Ekwdv6NHS>x);o1hSLHYKvumIGdxqdtIS$6uM(WdHh$OkcUs6qdlRx4Ad4F_QgZ zrO6JVpw*!4V~|m3pfCU{OO+-1cIbL_*%-(1n*MsLSzc+XulKzg=&dETin) zO^2?6rQ@o-7h2>=bT30-u!MpaxlHlxGUvT|ymWa~+5(Zm!3~l-nDLEr0B!5eivE=< zaBA4KrJNLqkdz$qlntju+yzDF-CXKx_TvqGOu1Y&ym^~WL(Mpjl;+AZX2G~JZj?4V zi?+;a#hxWI2K3zgHhWsmGRf<%7@Dl9hU<4GWo|FRH=Z^LZ{}=lx-ONdB@_UR%>C71 zFpMf_nJ0{JRNfK2u*80ut}|UR%XZ}8cv8_Ncg<8TA7`bkG!j?3xiP=52}It4!k0(1 zOyVrjeQy7HP7X!=8`Mz0aWHP4W87K+63|rNBr))8`FBZclNdw6y`Wdt$=!yxX8bgGd=jGkZgeQ0CQ~HO+MM|3*4gP;n#lA!4s@ z&lf6vAdcz8YN+@4syhz$JoS5e1XaB%`#Xq$b#+Yddl+=ZQn-cj-3-!XSVSr9)^r+9VS!g281paCTX3iGZi*^ujBzkI3p z-iw*K^%n(i5|`~BtoPaX_H!r5fbR2YxN%@IA0#|Vbukglqm=Pm`%}4v&1vud%9q9l z;y)3q^mwF5N87hh;d`}!Pa0)3TH`VDv;pElc<80s89^g@r)c#j3(2^upl4HN(fT0l zi2?cnM+@7e{?{(}ri87~SM47I7!~ol@z*~yO(xj0lB={#HYex6T?V~7n^#*;(%%7C zGrwl=&3_%kf6orc_#T%bp>fEFbeVTYcW!dULp3fJ9lC@R8fP5H&>@X!ukvX=R(iMA zpkf!RQC-K(Y$1?RK`TL0e|T^f+>ubIZX=qxu~MOn?N4&&(}Q!FReriOPv3PIZVoPFpS%QO(UALM*T=f2 z(0YpG%qSZd@*Oac;v#0KJ5^~r!>x^e#susvUhr8Gelw&UM*Y|0Z-cfHlEVDxIJ<1YLYSQm@Q6h;>i$CW??1-0ovg_g7n+=%l1(!)! z4r_Jcnc!KkdV{2;Hmn@1(F2E_pEd@p$pCF>5u=NE9cS01i7Y6DI_8hWX5xhu=3)Mb zAHQ+^;^KB3r=C}ZmU8oXuUQcrnscL31swnUX^L5AU$G0tbti3<^{Kedus2mwt$EjG ztD;8W;94%QC5bH0GfgX38>#Mea<&F50wC1*bw$e1(XFbSRDg=@;u53-`Yqu?hnn;+ zp>-*>^aO$zX@5l*B>8AyF949R@#j$L*$(-v{MN9RK7mXC?aRvddoCgzhU#cF;Zgo5 z0^-Kb-WzK_n}}Jcmi_0|NZc2cQzhhRfK888Z3}6vs*pIL6dRtaOT@BHe2mBV@zvK! zk#kSbY^SnI#5|iPupkCExl!H{54oHbLyrsl@fc+RJ#Z8sm2EBLyMCG6}_UKEX%!? zvp{J^5v=yw=vh_E_S)8LgF|ST)@t{4fhj^fM~|-apL0Ly_mSI^Y`;3%IJF-`);4K$=v*~M|lRg!!tEtI$ zSLa$gdQV{8J-HAOzSkS|ip0GJScUK}e-ZotcaeJUWsv_$_1^r~?Bej8KjArt)7IqP zIjK@YXFe5Yq;f0M(g7Xg+zTwX>9XW2kjQ#`MC?t-NtS5J?fc=;W^bP`KkK$QFU{UW zijM?Lzv*~OeR1v%XM@25wu$H1>&;*YqbaGItN1?L{Nk)UyJ0bO z37%qzzqFCjMy(Xdeevu2C=Z<=epX@U6u4f{+K24|_RZ-xSK6280U(Ub{Bq#LCLok^ z)Trfd3f1G}(uVHUKjk^T%gJ?d?XKBIJ}C5x`y`K~M$40uj>TvA)Smv!6Q3L&yrlv) z5wdwew>WqG-$u1r^xRknrWHg-j`DgC??FEQTc0MVeVRdLL)yAhu9T*!YQul0pqnL*7BN6DJDVvD=vZ!hlAq!rUlR{dJ|xYk9YT|QaE zQB@p;zTf)khs5}jRJ}6P*H3fLmq6;CTH&$bEc&?i373jVw~}_QoyLy95?<-GgxtWqj{vpu3=}A#6ctPAn|u)gXpH*-C5@yIH~srt!bf% zf+`M?7B_v*3O&9&9jR|M$`Tz@E@I-(9ln9P<1N}Z%zpn+>n;d34(6Vsb_tMp)-Q1G z7dvBIU(sqfTUk`rT&J!xWmNRqBm*uxX-yNHBKOxvg6Kxvwa9eO`f7C~p66$^Z5m$M zO|T0S3!fA|Y69Ej))Wu?j1pbr$#ppUT&C)VFENf&$*L=>F3TP3!pKxTq7k$BR&O1n z(92imn`eJ9$ENU2AF3v!T!S50HVZj|<(!GxI_8Rls(?%CkLQhw2M7EX9bOR$c|P6Q z1*HLw0Yf{a1W(vhvQQbM@INxb)oS;_AL}xXSnIoQ9_0LDLJt-&ILC*+|z& zBsiYE6yNHNvRsq#?P{<}76VM(!cTuIlTWXTd%Rb3mzn6*i*=D3I2M@`FO#0T>9em_ zu3b|h-qv;c;p)WP1%C!GND~5w|E>e3)Ews5$7ps?`cB zSp|?;$1ai&dXcR{kYi?>HM@L$#lx#ALzA(ij?uj(8kt(OVbkxUJWZ|>cU1hYb}bOR ziGhZXyDELv(~bQ0-y-n;x?TiQX_=7}8x)PIJaSN{P0n52QWt2=0n@5>+D%veal2j4 zTj%m7a|&P+{Qb+tY+UQ6Owt|}(IX0G4ANMZRhsqRgyt8Aw{PWs zBd9C4>CRC76@i;tG5}i9KS_;9Iz)ELZ9|zKJ3I700sYt8rQg4`wHWKSv=Lbr07HRA zD&}6#)adUUce^!zIGv}rxtLc18I$|`V`$FW=N`+M`h3kGH27F{?dpFj>mcao&x))6 z902@QQ~08x(mgaWTC*KZ0sh)FEFDEHW>H8A(ONSzDWj`#moC<}Mc>=u-q7PN8b*ET zn>Z+7WBn(<<>-#~Yh6@ZZSV)G%}>=<>DA+w-JmmTMO$n{HfhqKDR*-`_9pxY!QWdbMt^CanpE>UZ1S zTjs!A#L|Yp+vGgH2(+D|VpLU-bxD$T)6@N+3rv1toEP>R!q-1q{SOw0Y<{Xa>LCpcmc&2KXQ^FE90TsteL$symJgUbOs1Ua^DMxO%xgg3)tx&4zm9R65u6C78+i@P6t8pg=kzF?Pfy)CV z+oj)&q$y?_=rM!jrO(qSx>no&eiPEN>WPKc}PJ-~iHvk2*71J4UP=tB4V z)M*VxI5>1+0L6S6kmmqgm+$#0#6KY5FCpHfl^AwsersIzjELe7p=K0*KW|>4&LiS9 zg~L=`c3Ynre>(7L_7 zE$(6K2i%muasAN;gQK9BK?sGu84#xQ$_(5rjDO?3MQ+LMY*aUCmz9 zMHrU5psn{;5ddbCf8kLe*yrASkjl|1K7^a6BJapA)C%AZUuV1$OH=2x(w}_F#Vl$!R1A)#01)OpgR&4q9hh{07eMTMxQvQtG6MMA zA`|rYPVNt03oY!Wl^L>>JyTPaPNQ&@C_uocJx%y&6~!#^;IuSO(zEUBip%U*pb`f@ z7e(H@X+z`pgX3mOtcc5;Hg^#qVE4sTJo*0p&CS>B;G;vy{g4nmo$yZ_zcrY#~jG*nGXg;G#@Da0!<8Ex~6(0O3KnV6^8C4avhD5~0-~a*= zUh0cY)pV_>wCVjJWjCZf2?N-#+mHWc8{P0*(@+-p6|p^ec~qgoKE5ZBe`|jJCmY(Y zOWa0P)lob#UV*q{5`Ks0Au<2}epM29k(%%r?XbTkG~mkyWQSQ%zJ}8=@+eXc@q~13 zYb0+4i$zK%0AMp7dmeC1a55~n&0$NwX$;6Jt~MEBW`}>^eNO`tO={fKij2iZdyK(k zq`4!+_1PI?_C|^;ma(1o0SbA165`?%j2% zRa2kK`+lY4=V%2`mhShsZ8oh!Y1^$xLlCq8%muxs9ev%lPKa+&@j=7o@}=q7UM6e?x>^viu>R`Cq_8kYHa zKi5WwXWS8ZtwM1xlRRFP13SGTxYkfFxjB}fX&G%(dKuJde}Q{v{+ukdjA?2Ly74G5 zEId3GhrDeuJ3EVrWurL9^+a`v8VxD67?)Ywb(6#2Nm{g{tAN)fYHQa$YDMSPEz{U0 ztNn;omId+4y)zAdX*3o6cz7E&@J;DR=+@M_*U0gWk6HaIAY~GjK#{<`qE^5 zoK5NiEpP`UfG%POVQ2i_@0EH|Z)y*3Fb(T3FRnP~6`3M+Yi0tV9Mb;Vao1H6A7@I^ zU;R+!EHAZkBIvo=0>B{g{6?8CUc<`GtXIYS&K74r^RR0IvV^^c;|cWenyB+@!89`O z#gUpAB|!-g5?yWq@Qk=8qlLN;0E%32k_==iOiv#Kh@_$y0F-+F;6TYBDB$0#pEghZ zSi^YZWuSioIN|lXqYZ3{(&l;RCpTjFG(5v|94AjYB2tRqwQT}{G;{_YohCk z-qOAdg5`7x-c^G4bPZ+zbjC}P8+OibeSYCqy1(%I-}8+IoR_!o;78DOUb}3+M4GRB z01>~n>1hPe7j_N7vdU1kWWLrnD1shL7E4^`72Z7|x$)5YB_-touhdD^HsKB=^amw~@iv2($`JB)T*&#%_;?3S#j3S-G`G)`t*tA<$VnDcZ=4KSB?Q~tft>xelyM} zR@CXk6x0C0gfam+^0AD1i7(Ca!at$EZqGtH8JUen z^9+1eQ{gF5&6j+PM4Vn%xEXBO zOqChsS`~<}NCg_+Ei^zZrlc7fp;IXvMz4nX`eYGUB^l__qow|wV??KbK&Bm#5bq#* zE_~D>WSZj{T7zYI?ALSdd-~@Dexw+gChoPUTGsAq={F*;YQ2A)?r&7)`+3|fKwe>` z;@~t;f9XhAqP)cT_cFj9kjX^E@a4U({7sooYm0Z2H8aB=?^tkTZA780JB_$8nr-3! zxR-hkhjGjVQ63hOz4 z&f0j~Zew7|Q__lhH$|zE)KwjwlW9dz%jNgXVqc{C6_1^Ca@8 zl@8C%?F^tP&i-Jv>=>_yU@4>Ks;%_S>T4KB5MC=&cr%4>i6>cXXe!gjNLp5@uED{K zz_fgYSa9Q>%8Z&{OqV5t&@z!a1#*|i_{Grb_odvU02x)coRyky?W`1031AX#IR@U+ z@`&O;dE7SHSw+5H4E?22(ip;k-Os!-&d4ZV?uO5kF4{5J=vJkzupt-)@L0^xtYiE$ zT!xAhZZnQM%{+VGd2bSw#L0Uy7LoFHOg`p1g+bUAK08G@1@P>J)uSIHGpHs ztg_e&F<4Oxo*DR`Ev_Vwa^L3DY^sg(w`XB-9;-TSYPRT-=yLWv*d2@&NS1kAbz*rx zqH}tXcB*5{WsWOdJy?8n1+QEh50S;7Yc0^9xZEv6?Ph-FBqpvwWKOLE?C}u{`)fiz zq*BJ?BVTZG+H=pM*x1${wM~k{V+6WfYfjWB(XujtGV-jhr9mK{Wr5cVE0wJ=a-97< zpto%jEE35ZC;UHHfNG#hOsJ4DAouuk|M>kODtCvc3-wQ@a?AmEsF9wb(S6_niCj65 ziR<4u#lYmG=T`l)5YXi60P1XSn-uP3X7@0?w0B4ACLKM&pgS~TC(Nai3^LP}Kg{~k7O?k~ zgLUfP&Ti(3hu`f&j@rZL9`j>b;00hXg%1%3T^w0AH!Zaht6;Z;%v8CTc2z)GmKN1G z*?@hG&tG9ZFh)hBJY;R|G&@peH+Yz|+~5y#i%y@33${bY~ zct{t0i|d`r2g8`+dJ|>0s|P7$vQ|?3DD43ZN^j=JGrtnKWbAQZrs*75bMXuMT$dC4 z)?n^oUM&J!E_;+GXt}>nFH#+qmbT(B6vV37g}j5)wb>^I{4p|t zYtn;LaLxGjqx^&M0uvn(0S*z76+-r&K)lEHhnSm+CntRk*OWc=OdI3UtXc`%G7r<^ zw(rHzt{^VTD#zSyk*in3HhY0ISBsTiHFps`$VHl%q{2_<&X0_s+lO1&$x_3u5|Ac) zLe;~SvYsbkAUuieRTgrSf)oMwK6db!W06_5}Nr!-w<-{t>aGviT5r z&6!UxN3Q#hZ*^T)2>74G2`KiQoXDPzi~i7X`SJ;z55?Zqy@Ky%j0b`v>PwgNNxK8W zkd5{9K|G=1I7+VLx3BcP?=z4o+YH$y(C(s&>d5po9G`+sn!hFx_b)us*QZuxRLQ;! z$7g`~-VK|IzR&%=$&fkVPqtR>09V(Iz2%KE+|zq}TVjDNZtQKtHoS@^m5yUCOuDCg zEXL4}MxG~DDp1=ii|yg!x0K!N)Jv`)>@}&w!@>%T>hkfLrkjwXVH^I(8?WmW;C>Pq zkJ=XU;7B$zKZC_j^}jf%9k3F%T#L+7Z@~igwi^>gHQ8odp)hgxGh??|310c6C-K$G zA2ZUUh;1r*E7W41tEq;8^+2hMdpz>)jE7%TTM>R`>LDpD4*h&5X+OsQ;aE7Mia=uK zyYBeqo>;9@kL($4EKE+zf%-M!N*xsPBY|J^^>{+N5n|Am?Ps@yh!Y`mpALC=WI|*l1F-E#4#gRY7v#=aVP* z3u5w-_4=fd&5``f9J9e%`7G^gV@R#OsUo8S zuM_*7lu$ttKQCPedGDi#e3SJ?LE~zFokk{!iD@Ih5pOT4JJMQwyFui9Fja}T}eCxT{`x%gS$3~ZVcFX|*k_4e(IxpCY#O0Ws%A zRfktvyp&tgyZ1GPt5gIwWZqkLp8?{guXmsP%uYF~Eu}mHo{q4>Gd|+(j9|0UIdQ3` z>RhEuW9nl2)bpAO2fR@iEZo$?PdC=j)aBPQ>hNIm>N2fw!Lk1y?Djo6ej`p=l7EUQ z0tx$)qHeeS!L$ooDf~0%;c?~2|Ha;0hgH?S>!R2N@(C&e3W9Vh64DkmDalDA(%qdV zB0VXI2`ZEB&Pj+$2}n06HRmQ6!hWj(MyI!P+|c)h$i;?QWR4pn?X8ZaXU?hT5Ff*syC0{sYlqFn=ILq5n}sQ6 zd;8t+TnM~9-WVRk<=E?^U^wo0Zi^BFM68g+CVr>Q;%!evZ`=1!`jBOA%4s=@i7~FE zoKsHDF1rhRY{ZE_gIR;UO++fT75A^Ed_Nn71C?(LY6 zo|d?$!0j>oGX4;7^ge+mu8+@UKvCj1TH8J0*-JNzOtyu+thl{XBl*jgO&O40rM&p; zo0kWNNljbD2~#kcM3?D>cc5sCxPFnKEG(B^fV!=EsJir?_HI^LdE9~Ox4}6nn{k2h zSJT^jdv0wWX)9yR_hyrXazDLk5ozpd)-0A6Vqe=_TouW(z{E4k?CWO8#*Zf+^~ z(OjA888*C(pG1ZN0(@n~b>GT!hF=4_VUd|RO>VQ};AduH=Qn;*PR)P(QvKXy&pB4M zdW8AaI!oR)m(lPt!!H(y{cBI$v5e!5Au~`IpgPbxC50HDzEbj-sO&|_(?#Q%B-{P3 z*VdA4I=7|y)6LhAsNF}-ZBA+91?gIqO0hCFxo?IZ4STTdO^^SQM~vzV)l)F&Yi$+i z<1$al7Zv%1Gt=^SE-R5^RNO5GH$U%u3=1quI*r^KuiJL%EE=iMdp*t*+(zqL*BEh^ zJ({&LOeHCtRmp6jqDG!tnYj(nkV1B=V-Q<6gt30cymot-)Etu+032ODLCJ)iQ{o3v zYyDs1bzd(}O!v&|ul+P%D+d0V083;BBt#$y$|dgI`+%^l zLz>fW#r%QT#6SAMic4Kn6<%cld0||cRf+Xp6bEDokG^6$nrKE4&P2v1JX>yGC`!i$`_~4hv}h^M^xzh1?=Nof%x(d7ZfHslGQ4V{+t91lS0-z&2ppa zCt@=5Lyjtsiyc3_c2a@})Mj(CzG9frv^V{w*`F^7rs*LV1Lj~U2Rz0<4G0Jvb6>2{ zsjfhLoO)keWqYYxmZyWFAb%*J>X*G&5HhdOJD4I}~b<#TN%(q5IrAGo4X!&M!) z;lw45I6Xp^I5$Kg4c4N*n>PYG2my4Lu3(Emg7>^GV}Wt+Qz6y0H7&4$LpkS~7}M64 zSA)=Q)u_%Pt=LASC2CJvaO{yH0}_#OHUd$xBL_7C$g0^X5#LwQcr0_4e(%Tpxdf9U2`KKrv#*?jU>X(Spu2$ihRu^nN?W6S)U7~{Y+T!+jYq}Kk` zN#Wyw6>=BDZY8~`f4L`2&O5R2R+42Hm9V_-Qj6@kv}<%#@;l4-mp`vhOTTXWsHdt^ zDJ$l;r7qa0hU}V1279Z`Fg%p}EKV3cTLuv6-miixg6KuBj z)+IbK;%9Q9fJwAP)`4|h`fMOQjaakan)Ww&7^XIYqqJ9G_9nW4X)e)Ok?}FiB_MhP ziE^q%7G0;q@RJYrL|)@l9jzC~5q<~ihpB|1tWv{gqLwk9x56QoS7@>d2nnFY)NjM{Y~d@0)T%vsLlNO zbA?Eua#uT0&QmJfJmeY8f>x8sH6bUQziUyYO7O`A`x#E%<`Lt(>-Ce81g7WWDxGGO zL$~`XH!(ZO!}OB8$PAN)vu+(L(lfc5{6(t8b{XGzX?fk$C=(>obeX0C4>FRUItISR~pN8y*ye+yl4GdGh#L=}v*?xP`r5en=nPp(@nICYK&G%jkxmggN!v-?71-gCQXS5^;^GhH-n#_qgdm!q&8bY?t0bofeoe>&E1 zv{Q$S-)mOH52XoZ z?n-dclNyWh`mnucJ12NTG?tl;Tjq;osz*p~x@?D} z#9T#WQj6mgcCFIwjUKA$CIfi@($7s#zes9NnC2mqMg?F*O)~2Aujci-F;h1T4tD;j zHar+&=3wfxiSKqD@?3LK+o)hudc2%ao{?17pwK7=Ws($u-6@N*;s?WympbP*R;}`4 z16hNe#uh?6CpS_Q-Szo3HDcz=e!m_v@u_ujNA2=`5>V-5zhARawS#b_EOVRyUenHe z%?8R*bm-?f&DW2YgJ+IJ^7NJY#jz@IFN9$oLkIA}v*8YvtaaacXlARw(=LTy<9>=?!8O5hxn!4Au z`^jzdlT@IB4_ygM-}zt-fsK;Qw#WCyWAT;!m2A*f=Sr55U#PG zKDmMV&Qae8@a}+?xpGGoc(co&^QP=dp}(e(p?2+WOc(W?Q;YM1JK=1aayc(b0&ekR z1aT4C>%G}J_m43ViyeA;ctS3#$)fQW@bOuoj{U@to6H~4mF>DQ^!s<7$cL+$&pr>h z8@~Tg3T@G|&T`O2yd~&j1}!J(@ia9xNgp@)grU)I*h0Zjqu;2E!7)riH}zn1G$^Zb zU!EfmB?SGxz`#IcKhQ8x$TItx5oow!qI=D>a$eX&M@=$e9;rb06)LJY#rM) zWmagEC1L{KXkDm!eU>0-dMQQ0aH2&Uy1y?|6zKVQfsaW*7h=4*I2^@g`huVebUhp$ z9AY_*V`P#fTgZl7W}3Lo)wVY`k8xl)#1HK=KurAs@Bx=eGw8aLK3K&4`gNCfaCUC) z(sh<+z#TCLVzx+9yG$guds!^((i%$w%@AV!oCM|%CtSU5`f12Gp^FAC3bIX zc|1i6JDrwQD5>;GtIT09UDeiOZ;f7Co3j2-dty^)l$DB#3h=@C9n9!yUmWd#AX?)v zT)3K5*UXyy_4)3Fo$*FwXR=&|S#O)~bynaAQxcqgErqq4S_UexOsv3QvGr@{Vr{R@ zh$nH9ai`N?D3L)&0m%SyMn!aGqRAb)2w9c$o+IB)mes~u!7(eaA^R0 zkecZRjr`o@o4mQu>^8zR4+2A%fPg^h@ce*i&kv+myTe#rYl0*aQP0W2fe=lwNfY2> z#8U9uNWIF;hr6xm zRBa<7 zNw~pG+Xd1FfJm~i$RzR__Slg&c6D_HBftst=MUoyMvYuWv$OLW-x21Z!(q>fMi$AF zNbu%iu~_^N)T+toP-F*n^=eaH7I zBXpp1)r%}rNSu`e1Hxad0sLeEt%@BA6F|Z)Pp}3U!v!2rERJCcs%;7xc-^T=?mzr` z$+^vxQI_>-P)gAUg`{wAZ`XztK>MKZ1fExYLTVXX18NA!@Z2UHRn^shDrBc|IQ7quOPp7(BQ*JL z-v$i_+k`w(f0HAld0Vo<56{fw*J;K-`+FO4$Skc(1O)tclZ$W$hTK-T#(kV!T>%wR z1$GsB_@bhXp^R(aN#Y*x^G8b2kxJWB#sjV291Mu4|29@U_%V@}f()xts$QHBHc={4 z$Z0VvHwEP(yfyZEj4{QuZ(81c$Aimm@;#u3B>6!p;nSm2ddY`tftO3;zoyYkUu4|g z_43p?&lTx~Qu}sS%IEb#U~LpR#NFIpJ#F{aT1I?m0ddR{F|N+QcDT96oi3 z*lF{iqaU4=|7%IuegflEpHJrBY6S4Gs!Nad(@hJ={uV8noVAlU`x+n+TIZoy%@6t| z@&JUdy5-=&_Zk#TAdP&ro5|`qaP9UPkl`KpGcs$(&v%GWWPdaH@qwWs{omJtHU$q) z#NvAfFv|kCua+VuWhMV6jl#>z*VEr0{1W1g%(r3#g^t;_c6QIa4o0}e@fIm%0s_cH zY*}ffJh;Q}npqkqwJ)ht!5X1kjSvWq8-DNlTdkMHVpe^38ouG(r0|%TX!_-a=SfLP zSs>=n@cZ}SLYfq~MV}6`uaA>DcWwt*n;-+TOT`u01P7w7FJH}n*N9bEV`tmRX6!x% zjlxMQJG<3SkDjd0@qY?XPLWS>Txb~>90WthWixgIWGzmd+P=!BAr2Z(h<&Tl(g)12 zuudIoJ{`BdzB<^ za^!2+(xJ6i4_@+qC|QpLMx|2rdh#4Gy$qLen>ZO*m0-R_P)`jN>&Q@-Wn@V+H#9W# z=>mn7<~U&nf01TjF6QA5^dT=w?_d>jn z_Xx$g__c8pPa|Hmlk~npOLWm9+Ht6`s7MxpKozcn;SzaQWHA_ZS0|SfbObU5_+({U z0D6UZ0xAueHQs?jc9Y^Y@77>Nz_b;b_g^6;s3rYWxhkZ;JVxc~}jf2^27MY@v^ zK~}kCkObZfP*0$CbBU-BWH>rYY-<%sa>LtJi>-;ls?)WompL@?4A0K~ex7w?2Xg%& zss;OQ0=g(Z0gVw^KhgXfAQ!W?jRCaYRbYDp9Fd4CK0Y3NC7{X(#_Pd_XQ*6kj^zlg zD>Z6uGicIUUS0jjyAlT|ynO)LpmNx?E2w4F;zbKio>``+q4C(6dpKnbIyxW{1lT1a+r0v|z4i2cGW3!j*CsjhwCPul24?2}EzMDu? zo;Y!$DT>RuJF{SQX3b?P;wK~T%96zy;I8|V7kzA+P)L%2dq(6aq9nz?K)gV@0|e%< zL!2iVSB>dXa0IAXCb>fUnQ%~X0Sfxg>eT(cZFkyhYP7rs2>CFzoYDz^QMzr7Co#s& zYz&KyHH0aU$@5Tf8hM>|z0kk3bOEAoez#4d20WJgPen!R&(<-AwSr5R#QPh-Dgk1! zt)HK$J7cEPl`}pFgwo$G=za9sL%AOWfNI_mIM~<-I4_6#A)25!eco8yADN@Ey9GKQ zA_{EeH*d1k&`O3|_T?*)Me|q|G_x=%rw7?g90K%KnRj>HKp_MU$2B6G`*c6#9b}}W z#Ch|6-d;2B#Y-VXrYdTkyz9t&2vqh;ryD($UH!b+X-VGBPO3pB1wBz0T;rl}td5EByG;SBCF4negWl=P_3;VswZS#d zjl3w?hrPswVVMPtAVUsER4R2w`&9be>vM#jTl$pF7XTU;inLx(uFtL9T^`+DBX^wb z;R61*bNNbhKg6`aDTa@#D5P0{bi^m+;1m-2GbE9j$)@eLWZV?hiP@_>aKCcpN-yX{ z1qyo{1P8ngFQ1;6NK~=#>9C*t6%0}`ZlnG(j~;DZZM^rBK-+WBrq3LrO0Y3B1Bq(N zAM!cU)r*v;+GxYZ;!_Tx%Vs8n4+u;$oCb-pBQ(vcJ(UY$IoUjStV(H~d}r>*e_c<%}_7cX7XE;LJ!+S}jp0F0$GK!PDr zKvA%>XJu+?BPle&I2ZuHQoq3ua;vSK9i`-F7RzJC&CN3Mo0|DXQ$yGth_>~rUs*7c zFe)U5Dq5c-++Uk3D(mU(m5zC!`f4WMn3!@~qoN`lu?B`25z0_u)QWO7EVdps2&AA4 zWmPY=#RZ_!?%avjb3H;6KU78qpV%xK-mi-jo`g86ZE9YjBLkV$yt8m1I}waGkl4h` zj_sJ7D;kalMb`*6Gze}lzo)6L*fIe1DGENv`BxNzL(~05MOWX{2JA^n2o03V#%Y;g zk(zm>E|!*A)vwQiy-^F7M_u{~Xx_QW$&WU%J19SQNGy8ua7^_$Ziw<_=87yFD%_kQ zOslaTrE`PbK$;<+ARkC!dFahxH$IJzeYi9B_(=_){d8Z2d$i+_^Yitcl@=eA6QC^9 zySyREaIZ&=!wEi*kN=DVMBCo``>(C8O1TzpZk~>Bodgvtfe*#S4>FW-V`CqG2*~e) zsrYlbs>SzLR`$r#e`*1X48q#%hxwY9d0qBJD>Jhgd~{4(>0TfoRP#j%sCv(y)|qD`(kH9R;?249@b2xz>QxJ!Ra)|0wXK8L@B z_>}Iy#BhOsRmeNMt^b7)2cMKUhQY-`j%djpeH^>S2LH^!tNr#3vcNeX;v@_jKF2g?wEq>U8nF!1MM)VW)QigDW+f~luPaE;gR30u;0@W2M$g{~g^m;x&5re7&sIXa$d}EZA4fG+dEh#O<*zN&>6Q7(L z@wkAGsim!K0|yrn*9`{m4%#N&X~_QG-mRh5Siu9wwdn%q6$1!KnX?7|E@B=&dVdfI zoB<=@sfY-6$D+t#POY}KR+1u|4_e~oR)4-oHGu;^gd38PfdQo3S^;4Ke@bCvP~#yW z?~=uBLp3J?QeN@F2Mi1gYco{xQsA_O;QaiWvLjS`+O|CGDa))~ksjrw;D4D?=-YE~ z>b*nwu@`Gy9UfTl+cgj+)cxY^O;s}8-_&)3ld>wFurV4q3>p%d`3X1>^XU?4dy*v! zz8o}(mB=}>)2Tf7KY4kX$%}?70TDs+XDqjQIE__`Fu0zjjH01Mz&Lwh_3CXROORQX z;JSX#&W75ojt060kZ&M?f&qmHEv6a>fTntK_QF~F^=hU&QhH16C7mzQZawaTz_GW) zwkSScw>#4kpv>uzBMZ8&-;I<4?*t(aR|AKlOPT-_(K&F!j$&?_5PkWZ=ObS8vSaK_XFD~11_ws#0Ell0cRUa5W1P}Acg2J zB=*&rOZi5vQf*oJv<9-#+<7WFU*u)AK#35@Cm|>lO>ipihNKyrQtH!GIohq{SqPIP zo)k_ugr!yP^L=e^k2mRTfH-?=Z$mg?*o>QyLO}6_Z7}s)CS?|3Q2Tr09WYSttU#Bc zg|!&@Ru4K!^R0kIT~w#^+%36^J=&TNl|lCIIfyPM$+Cyk3m7)?J*Q( z`U}lz72xG0%EsAG{EUPfo*yi$1RWQwtLMJ>%)vyo7F3AP9QyABFjf5+i90Fn+uPeu z#l+av^7EC_u2Z@#0{5Vc4;MsLlaQ>QXJB7nM5L-O4{Qr51Xt9DZ^kKdk~PiE7EMw1 za&mIHdqf=|puadC5r^>fC+n=(%?;$sE9WDv*xybQ5)wj1>NlNzeN0TyQzG>wr^!$@ zMg3(~7%F>hy!n|#KrIL74ZrE+0^z-79AOl%ZSET!1hyI4mDcOCB@o{1jRwjYw!}uH zz@nDeGe6$ixB(l}R{k%K&`xF(Rh6skT8byLJM1k7&WFj>7nyhh=s*2F>@}UKwrg1x z+ld`mX65wTy**7$O2@f^5}00ieX_!PxgdWh;Rhmg5G!CpOP!WDNJvOh0@ze@e?lVt zI6W^<0eBzX8T|}bHq)|%kgu&>c)FWql-UA7DCIIax4g2=$Tx}lehx<0^@q;lHMOAYHyIxb3?bdx{Wb92l4tiJjS&)!E#takkX%+a&MmH#ri}W=u=D`U+!8_`fe$WQkclZ3 z3S21RPD%4?>{?Q(P1l$}E+_q}S;Ar&Bo(k750+}{UY!|So@ioTk%|@A3qwXpK9}Lz z{zbpGXte-G0K^0f%z9-q=2JIhiHPZTS>FyH>@B=LdFEAf%mtYK;k~86f=7-IIfuYznr*}0gI014fg(VVgH|qYs z2fi>#ZwH=}2?UdTu)C5C)>b^103Sc-g&7#rbNHL0IT|(2RZ!N(th(&E)MaYALX=J0 z`(XTK!_-w068drNBL}vj7=nNHiJ4h?lHoM5wZCY5xqOQ7up=jd{3j@``hefN#a|fF z3gTUEYf6=DntYY}+osd_%kvT$J41%wY^nZr020S0(=TX4#6GZ2w^u}^hPrjGgNI9n zNe4qIlM=c!w#D8DfIsWCo448med7iSTmci|qIZL@Z z83TxUKN)m^5g>sW?dcH0($x4yq`5}6o`00b zo*TAu7vq|F^QDi^w&Ou}%TTk$&&3m<8P8$-?PKM}tZ-Y_#yOEoxMK=*OQl~r-hrU` zQ1jrqmGSzmE^_lUWhUF%Z;^4{dyzkO<(Uf$X>T~r|N3J6ItoAop5**%YIV|$_#gDo z`s8v*Je~zq>$%+rOyjw0Gm55zUxK%-5Hfux2a`Dpx-Ul4nUSYTdJ1sARz1Uedi(9C ze~pAikiUB?2HcKfjJBAVcYwKexFXAvib0v(cqwKWfR8~QhvCTYx4}Bsp8EvPaL+F; zt#7Z-5P~WxSyu)HrSLvT_Z3lpaVr<3EOlC+?Tz9}fyqadS&_Ek6vCu2ckV{>rP!rV z`_FWT{s^oL2zz$R=Drl`9p6NMQ*}d0Mk+aBkG5G^VK-)_0{~CyZ_ag7rkFzC0nKe1 ztTzbQea=*E+ty|KmFpQ61E0D=NiXS{bT^wHQ;>bBYfdhLmav{myos|!rAgpe3)HYl z3~^$r{?yl=le##&V5TG5Ec8P4QJ^YR08>W%$#vR-h%A7(m$9dhxHjned$L*38}pa> z9A{(`70=h@iF)Iv7HP7M&`IV-gnClD!(4|!M-O9VK#bM&&ys1S23!N_ahpc#D(Q7E z;O#WrRp-_=4FnNHfwq!OpOETdLJHz5q|WzOp(UkW|Ke?WNI1)Iw(Z8}Mr7vq@ARR} z3IpGJ>-mh^I-E_O@YM!V=*>lp%oPa-kn!t?=1@BZ>Ok9?gWBoF*MDjOky0o29gCi& zb(WTusEMU1GKIKGe8Ol?E$o_HI@>zX9W^0h(PO8+g} z(t`HJMv$WP|CL{uty?xx>9?C^(bTXJ4)_Q7v=rc%omY<4;MFVE-8eBr5cEUlLjuR95w7!)+Y@?AAFl6CG{)ZQ;|yB|P@qC46r-ls=hi$x;>cn+ zfY*Loqe0?C@2<_n`5^DLWP`M?XI2j74s(bN(*@Q1>3~o`!mdeBLYla4)?0xrwCZo( z>vE>ir6(NxI~As_ISJyTPxkmaq1{!nW4v1G&%YnTsXn5gdGkbtkQQQDqJ-n-!Nx2t za~HdM!P3T3_*b(Mj_(Q?(8N^(xhW3W2Ga*=eD>KlLqM>v!Q}gNlPyW6BIO02ZAIVm zu6cb*%dAkrIW1?2ck-m+<{vAa3d}HmF#kg1=!KL|ax8O;hnG<*vAO-15;S@e~b zJ=_=2_FRhPW4v2+urd}O0gx>2(Ky<+%}p$i?XYba<2lzIZq{g!oCmmTLR2WbY%@qX zYn9sUEw(CjHG_m5i%PDjI}HsDM(rDn6`X>!vF=M5SSNn_{0B+X^~$?&;6dft6+xVrRp=2l3#qr z=lZ=~b96cZgm;(@zr-tP-uh(rqpUZvJfsA4JeFu*?=PKwjsKMuI_ z25j7O-kkC~+t`16kYm4yHRl{^AP-@N=|`p$f{WyimQ+9_@TUIS(nVaB5Ec6MxcTYB zn-h=@yy->YlBb*`w|Lslfy|lw_!|_y9m9>4bnlsjU$ z5^f6S)IYz4y=7ABRQIU|v-#%DqIz(H?gfIf0^62q&aQHE+&+ko9eL-L&`j-0kHGwg z-;_e4W$AuQq|y6%uK6*mH8%I|H5Vk3?A`PEA(kqr;zO{=z5xHOX(CkewJx*bJO$Tsuuf6@#G;;isyrcWtM{6tr zSSuO9LOo|o!bZ5ewLxkdo~e@O{HLwJ!h-G0t7QQ@M&`WU-NE0jbnz)b`2=M1zWc5p z^_kb;LcmE0E!dcgXib{@7 z@U|yb5}TG!{2C>UDBOzyv9DRx&`^Qbz16Byi&)zk%b4Zxwz=52e6y$JOR@6v)k+f0 z6n*9TEcH$Y%NPRUHD|;$#@!&vy7#W+quyQxh4Rdru1I#Zj5fW(@}xVWvK(X!%9Ty^ zXq`V-z^BlnUx_7jzqF3Jy;71o3DWx774?0@XimhD3?>4l)*P9RIT6la(SV3dos!uW@-*s4r zkgy1%p{`f}u4`T@iL{|$yv$rLcT}|WGQ@#m)XOuhXZlNqYeD$?s&h?fe6kEHE>S)? zD&hX>D@J`o`7cBct)Z-y^UbLjCuPjI&0i`)UapPsX{|d0HabZgI&h+;SZ6L4TVWF?W74V#&-N z3&dLqv_sFN#M#k7Cr?3|jwp{>aB4~i+GF=#{2V^Ky}8L7+S-l%O!`Bm1x$@Ufp=Q! zcgO`L_1LPMCvs2tGY+GLu4NpWfvUU^kyF{d7>U-3{}1#N`rFZu71e zq+z!+;7{T2;$J^`{P@eU9gzvYR7J5L?nmaaC4-f-neu-gf^?9?ZJl~|$CM>$x^%~w znX`ypxlw4g&7G-=zEEXisU=CWcWTmvbb54wraz&E2$tJujuTE#YN7S}3q0SSswjtr z#>+Hyv5}FhkT;WrIkdZ7SSu=g&0-$ zm|O#mk?L#P?`Oiv*I}4eox+4g1J>$STb{N2$n-GrC1g>f+?enQ6>N&U;v^bxc0Nt@ z9+S=v%U*NI_F4$h-m=M{JFDgQxo2zQQzZBCnCrbc4GC9^0xFhmPLW>TTq-){9T3N7 zYq2>g0Y{p=D=ikzy0fdxn}PF^ovM`%O0GKxF|qFVXTyt%l8#?(02;NHKeJFi7V+lH zYnC<9bA}0j_yeZDXI@k)NbBhH*gK8Y(;;ore2h%;)m40OU zkAOcWq_L8Urv@q=DMW9N{Fsvir^{aa;QIQkMNNCXHz=UJQOWbJR9+djNpF3g(q8Ih za#NEcL&jB4vkffoaP)5joK+HTn^adkJ4Zv|+>C&)H;vI;=tLYZW8~})Ro#~js*~N` z>R04|*ZA^;2g;t(xY{=&YmM}7zV-qkXv-daa-LwZ zPr9%d^W)Qg+*h9lB{A)!2L7^jx%Mmux$dDRq^sTFU{xG8h)sW+piJ-Lka_Y_)aw_n z;7UM;c|CawIo5=ZM||hV!?C*l!bhb=WDNW&dD563ew5bqM5U{rXvX)kHpr8+wyE@V zl0iH}ts0O7CRv}fQclAYzTht3HrId8qhe?SZE~0F&K*kt!x(d_&i^zygfGJ+sGN*1 z8h!Sojc&mBVikn+;yU~(c_KHKnb zvB>4B%grAiSt>7{#`iIBCO--)WZUnYdmd=k*K_{lBC(G@=f8w50XmsOWc=sG9X?7_ z>-t>2-^;H$Bzl|_ToshL)y5OZP1SePq5g(vznRn*vKY3rSl;=_w;o5mAx;-l+i%&A(Ge=GUjJ zUVPaHw=!kdw?dL>#2F=t%yca-*#|Qv_{9wo^D|a5JwTicti=@Fm6& zI(cfBkV1%RMvC`fN06@@=rPDjDv)azFG#&tQvvgAU_t@2(9Y!CMUdx~E!wCAqy);t z*mAhQ^JiRpnVrR8v4=FNW~Fg$%v)y5;eg=6z@ms%BnwhrQ??<@)v35MLutH|yD2@I zDbIcTk2(jRBVU{OELn&yUGv zT3Ty7u=kuCiO71#qE=dH?$!T z%MHYWP7*&fDm%b8t$)bhmPi*$BMIUNOJbgN}zP|jxc{}E(!WSbd(s`H?@invr zg1R~NN=!F-c-GJZw^a<~w)>axbp2D9S9@w@5u+o-+-5@sFd4v8djWv;Ddf*NBlU_6 z53Wd5e*bWFvSv=pX!`@N%*UJVsOl*n?u;BFEbL$`v_+X=Ptu-%4r_hLC6nHeIh3+^`J}efTZoa-f2|Hd^9FF+BB{l2hs_j|3*%GP;9FGZ zI!$>HSMx$W_1ijUcvi+5G7XHW_F%GGHI8kt?6LEPE$Y@kwSWs8tLy9e>oC%3|E`{2 zz20^rQkI@x?C3BCjqCSN{n{a<2=w=lD>CW?-YcLs+Ja`Hr_;X;5+}Wy z>CT`aAt~CZY6bJHMi<7!RP(-$!6)nGiG9Y1<&BN7kLI_e#XCHOounSW_|m5e^w}BA zeM9zC0@i|K#YY*v0p6-8e)<_iW02mnomGjm{$E6&+PZYLW?QVy@e{IW=6r^=Ora}q zD|ytEdaa`{E6}lTCODMeb$^*a-9h3#E3#At=HR`-ne%Tj*PoMY{MFy6aPd18&tnC) zYh+|>1tXz?d}!q_xtyigUeKp;W2EQG)V5vQ&HyRuZR;u=&^W+$0Fw3Ht&^Ic%`WgD zy9={8joWi`MAL%b3DA%fn(G^1t&1x%Zxo$UZ4q0*e%^I$us{rHQNS)rCag~|&Z2>n zgR(?s^)uCceftVQN4d@t4@>p3cNfDN%w@Q423j$d%L|OP%YLYkOQ#31#vvi`H9Xqu zvwKtgAI4o;q5L7tV9BT6J@_31?8A-2KkXc)uhfBH`J< zXa@ioIL`>IbleV!2J_5-uhnQ%;q+mT zcr?nbX+!j<)vB2k7pEd#gnk7#I4FGVi)qoGw_c z`Ul$>C|2&%>MQ~)4n2)OsXm>PH)g?bVO3wNpfN`igDab!r_Bt6Oi8Y zQi7wTRc0A4r*^0+r?~Q%KQ!>QbG~# zv)-FX+X#?B&^mgc-`bH*=j~LSzLi{xSOJn-K&D2X>N}Z$%Y;#t-SmUByv(FJQy&O2 zo0~;0o;li`cr=XzwqD)o!|U_?w-SOw^?FKm;|hd1rq>rn4PzeIcYz&sXlk&m=t9J| z?h3kB=uK$Ft=@oY+xz$ZY8mTLB&Pjv%_V-68BUSeP@&+$eLk}j$FYm3~Nb6GLpo`Scx%PNTFbxh%#`V}1FDHBC|P1C+Z z58*zYl@(ajcfM}Iajb{Yv=XCDYOt~qrUS^r*3qPdrB)JQ6~pr-q~V}ue;mFYG{DM| z^Cb5!cwd1qIpnw6ZBGi*g9T5SOAQe_=pw#tCs#Y?q7CdN6RxP$^hz+QAh{FoF=aZ} zx?A>KR8#iS;UQUkQ8%!Ihii%GZ|Qd3$vovh-7Vg03En=rd&aO?Gg06rjGY_)@LnU| zY_4F2=PE>NBX((%`7a4I{woYs9y_@ZGO;(S9k!j&k>$po-w$V@Z4z z?BSt|G5Bc$mqgD9pqy__L>C*1lT(|N?*f(3LeJvjFZ=|e+AsZJ8A#aZhW5x z#>$;JtdqFzNK_s^CtjN2^<%T(6!o8a>H{gg;%lUGf+yY><=vAw5i5koj*MkmueE{r z^>OC*vGzjMSuByukRIp9fpU8`iVw<3c(QTz$sh3%dhhSiX)F=8_3<8^p`drQjOalD zQ+ZBrV81;xV-+J5z^%qG|8_<6FKv zf9ijhLm8xc!l_$euP}035e?JEFR%n<&d9{|S^P2yd#pt1yt2+B)u4bNdFI7`?Wj_{ ze<$yxRZgD+ukRElXSMr{2Ccomc5XzWW5DW=@YJ^n8vb)lx~G4$wiA(8jEWyO+c7BB z6FoKBGk+|NACxl2_Hsfou48|2WlgM$6eCw2pxL>8narPvTt|yXXsPYW>pbs58`B+m zg1PSfNGFRdxrsGp@L9;AhC4S zi6|3p4u2e*OzoH*vvLT0q)aUdn$fJ=yh37B<{^aWOf*LZSqKB#zVty|wh`;ja?|WJ zfg+gC=ky|vimic#(6}!7=w!;yrf8j>nG}6e-Qe&xRV8-yh5hIf>yKRNuwsS~(X<@f zUy2rUw+a1~mo6#}xUmRsF%PAX!<3hfsSyVM?8XV(9lwI%XU+2kp~1`rg&jf6*cXgs zM4(H zy_x22a&BOdEnfU#CbFJ$B~Fcq%$o)Hwf2Dp&BXTYW6{0}o=0YLV?*(j)$(DTA!dXeaJINGNtPigME{(FjlO>+*oo z*N4^%Xb(H(MK_zZF3!D=zD|c5tnT@tcD(qdm_hUN42w^_F^H6|AUy}Wtrnf83-=7p z8TzkRGINt&Gmnzh=VtcFF%Uyar|M!TOK)ol@HCTMQuN5Dw0m3=zw3rQGP#9+Qk1;_ z_|@5)B$U!!KPSZF;%@XlY+%Rf($QuzYr6lp^%QVF2CM%+Ox6CRL=lXB{Xj2zL0ReF0#5)T^ILh;PQROhh2Z& zGRSqz{qHtw^lFpaiV^XbCY=bsrJ|-EG^y22-1siG1Lln$AODKq98cIibaTI{4nt69 z7I_C>e@;mvZaT)Q_M|*y%m7!W7MWvZtyJZ|_R&c@C&63P_$^cg*TDPV zL1_F3BF(x`Jb*f=zhkcHhq;4GoX+-#u3~D?Ro?{S1^t&-fy{ z)3tIO{1K22E?ZeUltSJcF}$l$VRnJgu?V_a8^T-M$bc%C{R65#ZF(FT8hO0hu^Q(H z<2KD_I}-g(8WERo@j?{x2e1oe*GSil7aqwK>52xT$*x$JL0zK#Ky|sFQX!m0n>`-F zzfL30(Sum5MNPo1GQ$0PIuldBFFkU$tcYMkC*j5QwRQ(_8JEqB`k*&2|Q>IUI1 z$l2JScWV&v;RCPTDkd$>Hagrt5d9#}Zv5=O1e!%+-Iqb@{r^7JtTNCWq55TeJw4RB zkAi2~d#Cx1$Q`=gEC192et#+lL1}(XETSa8yQ{#qzqEkmOusd;;dQ2O1t99P@4u(u%H%k}pPToEgHd`!*?i${C6iML7tVvC4DM)E7c!nw2nb2Ih+(#-Cesg%)1wGlb_Z1zI>IXBa8W{fGn&>dYUd#{{!FH&k7LjyhV zp3R+>QQVB?7nRQxkW*@LJMS@GWBbT1BxK#e?w%nS<%zp@#7hLT7_K+MTa|M9>~^CS z%)*0dc~X%jReexOVf*Yj6W|V$=6Q3^iMPaTG0UKNi=Hn2Q#$|bfuu+bdz6af}e6t8o?o62?=|}DKU0!f@7u+_Z@hM)K}?g zzP9b61+p=GI{=bM=~OGYsh;qH6v9K{{U~b~(rA<53zO^&x2C0`R~T|%tjfLX3qw|A zUoI5X?)=yt#FgoQw!fvF+xR2$XE_@6&~j>0&o71YVc9yxbXNj!v=c`55G$e)Sz46q z{r@1Fj*QNSRrxnuHx>kGd!FCz=^f;y;OA!3LZ!aOx|7WWchXF+fgD#u4RFUMCslyA z+vFJ-9G;t}yt8`o_olGx#w`kwf&*(e)NJC0sQ7uBmtL!v&z{CelALMvy&6U*@}A*& zIKui*s}Ub<-v5Br{C`JX zMp6q(9zWaxe`Hpm_vs!CzJ9>bTQIl_8l3R?j}!*J4&U->Y;63V1qF?x@<-M1WajDT z_6-?o=W_2IUj4U4vF?c;l|*TA@t$1gl~_U7w)S>_hB!DB8m+=-X=!O?Wu`5mvFg!l zldg2*Mcy|$hySk%{Q~(+g+b|c&H!`nJdAGOHXmSkVL2CNPa9T_!6+s$F*7n=M~>Tw zxw@V!(V**%(2y-rj2Er?Bu06t=OF(5Y@8_3kHMhNKbJOE!VfRm^Dgz=bK>@oj&pql z&-dLZTR!DddzbIV?C!pLwfm|qS6(SHH9cL*&dSOv+c7(Ww@yP7`0APig95W-36Z=! z20vq9WB`wDAnn=FX6hrT33me1iJqscf_9U?pk;N7rX=sRrGc`jfq}Bl%Mx6_1Y2{n z){vIaP{rF+sgn3X=B$c7fKA5_`cxM``MZ>p6Opb*y+z6$Evx#`{u%*>Lwy$ z6e>iX#jm38DZUH>alNSfk~tN}B1vO}q!QVM!cnSv#p`5j!W05gIUBx7S zO`Z$GbhVo}(^o7*ZEX)Y5>!g|;zz%4l*fP<9S{X`QKC4U5!u>$snkl5pF>lnQxuu5 zrhI-$kSL9ISsD>ZNj-Ix(mbr$rBv=G#_|;an{$ww?UYlMI zP24MX$k4NyV-ElRxHJ3wb@-a+3O^OSni7YbqPbHLa|&|zA2t~08MYiOd~&p*cjG@^tordP!GM4%48i5O?`C)|Zgmyknnm^de3$T@Z>R3J z-Pf3Pzs{^%S1?EZ!%{zjmTe&tu_$f(>xl}y!Re92L> z?(Uk(<7-T3BUmE>T6qBkxZmE!wCZiy4=+}9UiSru5J6jMZw6&jkx~~+0;3YLzb}o? zkVw+ztBuLx1M9EJebRdl@03g7Wh6kDLO_k~`ndFbLO2Mj`tMjuw{~cmy?Ug^O)c8J zO^jVr?DoO_fUq$KSj1>0GO9NO`GT50vv!YH$+jji#a0@u>f~LKY63-!$a^kdXKYsQ z_#ZhE7gV+^Z8OGOs;)vipDet5sm0B`V4NnyKSU`U&#=803Udj3^ytCEg!J{Ot*x`a zvHuR{8}S%6oTAY?>~}N|BMf$gR@~scQ4dwH`fffW z+}8&AGk+1DgYURmTce74atmtpf`nan3Wu+_8hum`6`{k0BBcRUAabA4;C5$EkKtWC zX=#a6LkV$lX$$iPqk&>7Z(JL?`bliG3KehwKqD4)%lT=?$TI*ngeqnR?XC>gN6l{o zm|Jve;GH5%@8WBVkr8aDbcTyS@qE9zFOPK5XxKT^p2J+;*U0jBT+~i)~e%VA{t^i=s zD%7vhh(_9ERP2KOyu6#4375dl!_IWMtlTaMQbcUpZI1{i^YB3cz)#l&!NSb=gH~Ug zebr9d^PJ2|-=jG#VfVKtA(E0do74Hrx&W6<%vHPmz{S-XxM@v>hTm}apy?mqR;wvJ z=^2=Pb&dV>>C^4)5!d#3NJUEKA>aH4u@!zUjRF%z0e%6o57N_{}oj6m$>YJ#}fAPn}e+k5;XC%*O6{o_BaL>`=Qmw_hmgD5#IV zxKz=W?Sk8c)r0E2M(gbUv)V|5hezA5Oo+?Eb6wXWNa)qYk7#ayZ) z_N=zO{(a5w#E8_r3ws+0BQmfOe%0-A;8evj5PRhspNhafV}J~F)MNKx8iBLd@OiK; zSw^?v2eIrSX>$Wyz37-(bIG)L9;Fa+qH!A;UDkK_WHfDA{1-bryJQnR?BLym?xUG+ zt;?03V?|r7@daQ7TD!Q_s7f);2J$@{0QR^f|L4`KXU?2e5T%;H>a`bYE&4KXUR3}Z z$1Ax1She-fiD&J| z_mp|*FeK@lr_C_HprARSDIeoo2~^AtVeReTy)B%@{0?ai!pBZrJ&kPX@u%Vu6bhwA zCLva$V2P>3k^IuwrpB|M-l8~|XMFgWykKQzxEwY8 zyt%n#=)u?Q?9pd&{)Rk9o7EF5B8@k8e|*jc?Sd7@;0;>l?%+$83!pg?X(8)>nGk56 zgj9euB10XinOulg^cbjjRf=gmUV}GM7By^`hKz{hxaFt0HX{PX?=M)F)eKhtL@s$Bqeq7=o|nRj$(gi_{TWPDrCv&1{-A+zhXVW z3g8b1Dd7!HqeKNhf8N;{qXruF;EXmkJD!r(;{#}|>8VYWA(3Z6jEC}b9GcVNY*J1h zTKUbJHyh+FpYkpL0H0o&A4-AUy0K8D5uDqsA}IaUUo{B{0kc(#=LZA@q-(Y|e9rDt zD1@P4h}7=nmde2Kik=@tX>&R_KHXjXjFs8gB_|d+b$^HVeS9k;4l!SsaC#qHD+{R) zXeBY8!c2Gv1&BvN?nJz!nX0?Rc6Gun2b#=MZTo3l1T0DU{ssC*w77dE&$jfu8Jon+^u$D{U zjc-97ijDiEi)*Q@V9cKXzQn7(shu$#Ja9E3PC1k`lS#X|JR87QgCJrJ4!G{c{*?vw z9FeyAA6qa$44d82mqG73a1_C121P6}F`b^(zoThJoz91Ib8_1_s*sv z_jlqg;HZsW?yZI1OrQDjcDtr^rD3b1w~YJdUdN0c2B>n7ZEq6Zu2f4(OZ>bqk*n6y zMA&SJA>{n7{)s2-;J9-<9X(T<$Y{pI|nZSn__>?iZt!EWTe|v)1=e7qtquY z{9=PqkKG7)qYdrd?S+eqF56$aE&jgb#*@?mg;*yd#3nPh`VT2CA+=K({F(2QmsfvV zLS=3F32bMA9fzInT~HGhrMw+Az}OqGm6@*Ox;eH%mKTbr_Gs~FpcVgU-C?T2qoaj6 z)a|ITXmgVjeiW=cUz?QVm=;AeIKBo_AA}CwB1Q6f zL|?NU_q)JzD1wLOZ6$=-AoH)`LPs<+$PwQW%F(7%C)7F-$%K;g>%klFU8-)54Ng{DnS7T(F3jk13mAzCasc+ zC%7h1@|dYgpI1WVqC-;@foPTKg_TnMCaqbWgm&Rv#7}#yE7H&f_O7-DruUvY&^fqJ zugEs;ajbX}`Qx`*5;6 zw2Tq(Z(y!5Ss;}r0L~zQ8iYJPmn|sxSyNNNuw?m(i~R2HOdzz+I)664dV^;y&%EPZ zD+F>h$*m4i_s@P`MwvySjix)^TyeK{CNa zXk}R6uY(>*k^{xvfyDT>Qot@pg^*cf01G3i{5yuB_ z$7&6TTebnTm0&)ijD83aGgJlZ-T3v(njRjGk;VWFYFV;U=CHf%FO)goo}kmSZkM7S z=7vZwNN1D?uPBH)1#AUga7nowNlRUPrd^M;N}C z?JDTewLh`EK8e#oL02??+87F<(`x5C0-%SeWVy&Uw?R; zDx9D5GpzB^Z^0IYOun5qPm8GC`Y?zlEhr$){n^IG%|F}fwH;6qphw||5R~K23%c;& z6<^s{7(}CTz2>rW3qB*UEn|SCpCnj3C&)ogCY<*5vTFUB@~SZ@3H_`a$8KWWb;WLV z2)ymCv4U5@Bl?^C$Kb)mxs{b>=Jq5prH1@3V&wq5Zh74P!2^jj^bwLJ3vD?64~~-L zTzpKKgi`(PV0<%@uW$*N2L`6<65HFhfXx>-@xapZdQvP!P4CNtNZF35KAYoYz=3ad zXlilU>EC4*hgYCn;enJ|Y(;4IKw04#-<+2{G3Euf4QqDl*PB##IsAR!JQngRFho(y zt5r{ojMP~L0m+ce&!gUF!a6Dm}95IO9igy_xSZF z@=UQ!+g(*{D20|xAOT6xjQ9@HWy>1_JP)77Z9`>iWOiN||{iIS`K z^-N_;Vu_P%8}G_KM;9Y)e2!$1lxU__+5U~U`)H8LV%_bBy`#m*cpq!5owpPb zFiKfZGPI|dY-)d21S-7(vl+}!W+9)13^2~o%#v;T&s%4MLDP>r9!-g?arhUdF>QZJ zm(Ne9VorLxwglo(s$cf-(ySiT4|d$dqV*{K28I>gw6c>=_F=bES1BIUY`DiDg0ris z&GGoyb45wmi)tq=Y(zJFY5dVsaj8MMEQX<9UIP)^#Z_a4(w}}3V)Zwy81_S$jbUd` zUFk{NstA;@Pz%1u*8NM$I?x-wT`${gtXuUM8=Lkr+7Y`^z8g* zk(lBE=L!Ay%GB^1Gsbwtjm0D2@X-;{zGd_Hd&lV>Gn3D^qu;I33XEQ{zP8aFjF!X8 F{{zCXdJ+Ht literal 0 HcmV?d00001 diff --git a/frontend/playwright-report/data/8c9c664611473a596897de0cc8ca00ba2e71b7be.md b/frontend/playwright-report/data/8c9c664611473a596897de0cc8ca00ba2e71b7be.md new file mode 100644 index 000000000..a93038e75 --- /dev/null +++ b/frontend/playwright-report/data/8c9c664611473a596897de0cc8ca00ba2e71b7be.md @@ -0,0 +1,73 @@ +# Page snapshot + +```yaml +- generic [active] [ref=e1]: + - generic [ref=e2]: + - complementary [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5]: + - img [ref=e6] + - generic [ref=e8]: XHedge + - navigation [ref=e9]: + - link "Dashboard" [ref=e10] [cursor=pointer]: + - /url: / + - img [ref=e11] + - text: Dashboard + - link "Vault" [ref=e14] [cursor=pointer]: + - /url: /vault + - img [ref=e15] + - text: Vault + - link "Strategies" [ref=e17] [cursor=pointer]: + - /url: /strategies + - img [ref=e18] + - text: Strategies + - link "Portfolio" [ref=e21] [cursor=pointer]: + - /url: /portfolio + - img [ref=e22] + - text: Portfolio + - link "Referrals" [ref=e25] [cursor=pointer]: + - /url: /referrals + - img [ref=e26] + - text: Referrals + - link "Settings" [ref=e31] [cursor=pointer]: + - /url: /settings + - img [ref=e32] + - text: Settings + - generic [ref=e35]: + - generic [ref=e36]: + - generic [ref=e38]: Currency + - generic [ref=e39]: + - button "USD ($)" [ref=e40] [cursor=pointer] + - button "NGN (₦)" [ref=e41] [cursor=pointer] + - generic [ref=e42]: + - generic [ref=e43]: + - img [ref=e44] + - generic [ref=e47]: Network + - generic [ref=e48]: + - button "mainnet" [ref=e49] [cursor=pointer]: + - generic [ref=e50]: mainnet + - button "testnet" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: testnet + - button "futurenet" [ref=e54] [cursor=pointer]: + - generic [ref=e55]: futurenet + - generic [ref=e57]: + - generic [ref=e59]: XH + - generic [ref=e60]: + - generic [ref=e61]: XHedge + - generic [ref=e62]: Volatility Shield + - main [ref=e63]: + - generic [ref=e65]: + - heading "Vault" [level=1] [ref=e66] + - generic [ref=e67]: + - generic [ref=e68]: + - button "Deposit" [ref=e69] [cursor=pointer]: + - img [ref=e70] + - text: Deposit + - button "Withdraw" [ref=e72] [cursor=pointer]: + - img [ref=e73] + - text: Withdraw + - generic [ref=e76]: Connect your wallet to deposit or withdraw funds + - button "Open Next.js Dev Tools" [ref=e82] [cursor=pointer]: + - img [ref=e83] + - alert [ref=e86] +``` \ No newline at end of file diff --git a/frontend/playwright-report/index.html b/frontend/playwright-report/index.html new file mode 100644 index 000000000..153512260 --- /dev/null +++ b/frontend/playwright-report/index.html @@ -0,0 +1,85 @@ + + + + + + + + + Playwright Test Report + + + + +

    + + + \ No newline at end of file diff --git a/frontend/playwright.config.ts b/frontend/playwright.config.ts new file mode 100644 index 000000000..1b8152a65 --- /dev/null +++ b/frontend/playwright.config.ts @@ -0,0 +1,26 @@ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './tests', + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 2 : 0, + workers: process.env.CI ? 1 : undefined, + reporter: 'html', + use: { + baseURL: 'http://localhost:3000', + trace: 'on-first-retry', + screenshot: 'only-on-failure', + }, + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + ], + webServer: { + command: 'npm run dev', + url: 'http://localhost:3000', + reuseExistingServer: !process.env.CI, + }, +}); diff --git a/frontend/test-results/.last-run.json b/frontend/test-results/.last-run.json new file mode 100644 index 000000000..d6452e918 --- /dev/null +++ b/frontend/test-results/.last-run.json @@ -0,0 +1,7 @@ +{ + "status": "failed", + "failedTests": [ + "27e87c8ff6887d69f80e-05915fc31042ed1aa525", + "27e87c8ff6887d69f80e-7d44a07a23f8ae4a450b" + ] +} \ No newline at end of file diff --git a/frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/error-context.md b/frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/error-context.md new file mode 100644 index 000000000..e1b265a70 --- /dev/null +++ b/frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/error-context.md @@ -0,0 +1,189 @@ +# Page snapshot + +```yaml +- generic [active] [ref=e1]: + - generic [ref=e2]: + - complementary [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5]: + - img [ref=e6] + - generic [ref=e8]: XHedge + - navigation [ref=e9]: + - link "Dashboard" [ref=e10] [cursor=pointer]: + - /url: / + - img [ref=e11] + - text: Dashboard + - link "Vault" [ref=e14] [cursor=pointer]: + - /url: /vault + - img [ref=e15] + - text: Vault + - link "Strategies" [ref=e17] [cursor=pointer]: + - /url: /strategies + - img [ref=e18] + - text: Strategies + - link "Portfolio" [ref=e21] [cursor=pointer]: + - /url: /portfolio + - img [ref=e22] + - text: Portfolio + - link "Referrals" [ref=e25] [cursor=pointer]: + - /url: /referrals + - img [ref=e26] + - text: Referrals + - link "Settings" [ref=e31] [cursor=pointer]: + - /url: /settings + - img [ref=e32] + - text: Settings + - generic [ref=e35]: + - generic [ref=e36]: + - generic [ref=e38]: Currency + - generic [ref=e39]: + - button "USD ($)" [ref=e40] [cursor=pointer] + - button "NGN (₦)" [ref=e41] [cursor=pointer] + - generic [ref=e42]: + - generic [ref=e43]: + - img [ref=e44] + - generic [ref=e47]: Network + - generic [ref=e48]: + - button "mainnet" [ref=e49] [cursor=pointer]: + - generic [ref=e50]: mainnet + - button "testnet" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: testnet + - button "futurenet" [ref=e54] [cursor=pointer]: + - generic [ref=e55]: futurenet + - generic [ref=e57]: + - generic [ref=e59]: XH + - generic [ref=e60]: + - generic [ref=e61]: XHedge + - generic [ref=e62]: Volatility Shield + - main [ref=e63]: + - generic [ref=e66]: + - generic [ref=e67]: + - generic [ref=e68]: + - img [ref=e69] + - generic [ref=e71]: + - heading "XHedge" [level=1] [ref=e72] + - paragraph [ref=e73]: Volatility Shield for Weak Currencies + - button "Connecting…" [disabled] [ref=e74]: Connecting… + - generic [ref=e76]: + - generic [ref=e77]: + - generic [ref=e78]: + - img [ref=e79] + - heading "Vault Overview" [level=2] [ref=e81] + - button "Refresh data" [ref=e82] [cursor=pointer]: + - img [ref=e83] + - generic [ref=e88]: + - generic [ref=e89]: + - generic [ref=e90]: + - img [ref=e91] + - generic [ref=e94]: Total Assets + - generic [ref=e95]: $1,000.00 + - generic [ref=e96]: USDC + - generic [ref=e97]: + - generic [ref=e98]: + - img [ref=e99] + - generic [ref=e102]: Total Shares + - generic [ref=e103]: 1.00K + - generic [ref=e104]: XHS + - generic [ref=e105]: + - generic [ref=e106]: + - img [ref=e107] + - generic [ref=e110]: Share Price + - generic [ref=e111]: $1.00 + - generic [ref=e112]: USDC per share + - generic [ref=e113]: + - generic [ref=e114]: + - img [ref=e115] + - generic [ref=e118]: Your Balance + - generic [ref=e119]: — + - generic [ref=e120]: Connect wallet + - generic [ref=e121]: Connect your Freighter wallet to see your personal vault statistics. + - generic [ref=e122]: + - link "Deposit Funds Deposit assets into the vault" [ref=e123] [cursor=pointer]: + - /url: /vault + - img [ref=e124] + - generic [ref=e126]: + - heading "Deposit Funds" [level=2] [ref=e127] + - paragraph [ref=e128]: Deposit assets into the vault + - link "Withdraw Funds Withdraw your assets from the vault" [ref=e129] [cursor=pointer]: + - /url: /vault + - img [ref=e130] + - generic [ref=e132]: + - heading "Withdraw Funds" [level=2] [ref=e133] + - paragraph [ref=e134]: Withdraw your assets from the vault + - region "AI Insight Stream" [ref=e135]: + - generic [ref=e136]: + - generic [ref=e137]: + - img [ref=e138] + - heading "AI Insight Stream" [level=2] [ref=e140] + - generic [ref=e141]: Live + - log "AI decision log" [ref=e144]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: 01:00:00 + - img [ref=e148] + - generic [ref=e150]: AI engine initialised. Monitoring FX feeds. + - generic [ref=e151]: + - generic [ref=e152]: 01:00:15 + - img [ref=e153] + - generic [ref=e155]: "FX feed updated: XLM/USD 0.1124" + - generic [ref=e156]: + - generic [ref=e157]: 01:00:30 + - img [ref=e158] + - generic [ref=e163]: "Rebalance Triggered- USDC to XLM: 45% allocation threshold exceeded" + - generic [ref=e164]: + - generic [ref=e165]: 01:01:00 + - img [ref=e166] + - generic [ref=e168]: "Vault APY recalculated: 7.42%" + - generic [ref=e169]: + - generic [ref=e170]: 01:01:20 + - img [ref=e171] + - generic [ref=e173]: Volatility spike detected - risk level elevated to HIGH + - generic [ref=e174]: + - generic [ref=e175]: 01:01:45 + - img [ref=e176] + - generic [ref=e181]: "Rebalance Triggered- defensive shift: XLM to USDC: 60% stable allocation" + - generic [ref=e182]: + - generic [ref=e183]: 01:02:10 + - img [ref=e184] + - generic [ref=e186]: Volatility normalised. Risk level returned to MEDIUM. + - generic [ref=e187]: + - generic [ref=e188]: 01:02:40 + - img [ref=e189] + - generic [ref=e194]: Rebalance Triggered- portfolio drift correction applied + - generic [ref=e195]: + - generic [ref=e196]: + - generic [ref=e197]: 01:00:00 + - img [ref=e198] + - generic [ref=e200]: AI engine initialised. Monitoring FX feeds. + - generic [ref=e201]: + - generic [ref=e202]: 01:00:15 + - img [ref=e203] + - generic [ref=e205]: "FX feed updated: XLM/USD 0.1124" + - generic [ref=e206]: + - generic [ref=e207]: 01:00:30 + - img [ref=e208] + - generic [ref=e213]: "Rebalance Triggered- USDC to XLM: 45% allocation threshold exceeded" + - generic [ref=e214]: + - generic [ref=e215]: 01:01:00 + - img [ref=e216] + - generic [ref=e218]: "Vault APY recalculated: 7.42%" + - generic [ref=e219]: + - generic [ref=e220]: 01:01:20 + - img [ref=e221] + - generic [ref=e223]: Volatility spike detected - risk level elevated to HIGH + - generic [ref=e224]: + - generic [ref=e225]: 01:01:45 + - img [ref=e226] + - generic [ref=e231]: "Rebalance Triggered- defensive shift: XLM to USDC: 60% stable allocation" + - generic [ref=e232]: + - generic [ref=e233]: 01:02:10 + - img [ref=e234] + - generic [ref=e236]: Volatility normalised. Risk level returned to MEDIUM. + - generic [ref=e237]: + - generic [ref=e238]: 01:02:40 + - img [ref=e239] + - generic [ref=e244]: Rebalance Triggered- portfolio drift correction applied + - button "Open Next.js Dev Tools" [ref=e250] [cursor=pointer]: + - img [ref=e251] + - alert [ref=e254] +``` \ No newline at end of file diff --git a/frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/test-failed-1.png b/frontend/test-results/wallet-Wallet-Connectivity-332d4-show-connected-wallet-state-chromium/test-failed-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cea59c6fc6c87ce2eafc05fc35c773dea3fca80a GIT binary patch literal 90840 zcmdSARa6{X)GZ7lK!5-V?u6j(uEE`1gS$iHk`O}h;I0jgLvWYi?(PnaOXGGsC+B=) zd{6(=f5*7>(tA`@S8ZE!%{6PSP-R6aRAd5V7#J8-8EJ7<7#MhH^VRs9SI{33Qdw9S zn0GKT;-Az#(~nl*KTjPHAgtG9G&ei;zsBQQURhb;ZD=;)X>fJ&fF3unL3h2&bM6Tb zwfOnN^Sua!epyRPagPd9H7NG0z5}G#Uqm`!X!6hcwJ}ZM5TI{>fr$@7hWn=hll}T# zAoO+6LxlDN%-@rNsvsPz=w-@qmc7`sZc@zfCnfUcPp6&(6Ja~lu_5W+q#C{`uR-xN^(BHpQ z-oBK^I-xcpyP#d_xPA@ne81{2)xPO1f%wuhmQZ6LN{(<)}?_9`QQDD-m@2vFg$i2j}7 zeAN%IxBJW6b6VfP1d*i;?)N3lb9WocmZ9Igd<;CzO=aZ^c~&4KSL%z3T?4rfk4aAN~YhgW%)Kn-}`p*vtql9X)u~+)zAH?d_Cmwju^w9=w!lT zNN|rYrMv%~#qGFPNF9%_t-rdL>$
    L8+G=&bq)&=f6W4hQga)Q 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 literal 0 HcmV?d00001 diff --git a/frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/error-context.md b/frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/error-context.md new file mode 100644 index 000000000..a93038e75 --- /dev/null +++ b/frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/error-context.md @@ -0,0 +1,73 @@ +# Page snapshot + +```yaml +- generic [active] [ref=e1]: + - generic [ref=e2]: + - complementary [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5]: + - img [ref=e6] + - generic [ref=e8]: XHedge + - navigation [ref=e9]: + - link "Dashboard" [ref=e10] [cursor=pointer]: + - /url: / + - img [ref=e11] + - text: Dashboard + - link "Vault" [ref=e14] [cursor=pointer]: + - /url: /vault + - img [ref=e15] + - text: Vault + - link "Strategies" [ref=e17] [cursor=pointer]: + - /url: /strategies + - img [ref=e18] + - text: Strategies + - link "Portfolio" [ref=e21] [cursor=pointer]: + - /url: /portfolio + - img [ref=e22] + - text: Portfolio + - link "Referrals" [ref=e25] [cursor=pointer]: + - /url: /referrals + - img [ref=e26] + - text: Referrals + - link "Settings" [ref=e31] [cursor=pointer]: + - /url: /settings + - img [ref=e32] + - text: Settings + - generic [ref=e35]: + - generic [ref=e36]: + - generic [ref=e38]: Currency + - generic [ref=e39]: + - button "USD ($)" [ref=e40] [cursor=pointer] + - button "NGN (₦)" [ref=e41] [cursor=pointer] + - generic [ref=e42]: + - generic [ref=e43]: + - img [ref=e44] + - generic [ref=e47]: Network + - generic [ref=e48]: + - button "mainnet" [ref=e49] [cursor=pointer]: + - generic [ref=e50]: mainnet + - button "testnet" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: testnet + - button "futurenet" [ref=e54] [cursor=pointer]: + - generic [ref=e55]: futurenet + - generic [ref=e57]: + - generic [ref=e59]: XH + - generic [ref=e60]: + - generic [ref=e61]: XHedge + - generic [ref=e62]: Volatility Shield + - main [ref=e63]: + - generic [ref=e65]: + - heading "Vault" [level=1] [ref=e66] + - generic [ref=e67]: + - generic [ref=e68]: + - button "Deposit" [ref=e69] [cursor=pointer]: + - img [ref=e70] + - text: Deposit + - button "Withdraw" [ref=e72] [cursor=pointer]: + - img [ref=e73] + - text: Withdraw + - generic [ref=e76]: Connect your wallet to deposit or withdraw funds + - button "Open Next.js Dev Tools" [ref=e82] [cursor=pointer]: + - img [ref=e83] + - alert [ref=e86] +``` \ No newline at end of file diff --git a/frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/test-failed-1.png b/frontend/test-results/wallet-Wallet-Connectivity-ecdf5-ault-metrics-when-connected-chromium/test-failed-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ab585810ac649964ff15700de2eb2ee1d7140c7f GIT binary patch literal 43686 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

      &W(#-oJ~wj@J)Mljs%C&pzG; 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

      3eBmLql3`z4xSe*d(NiFcndK_-P@F6D;<7 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 F{{zCXdJ+Ht literal 0 HcmV?d00001 diff --git a/frontend/tests/dashboard.spec.ts b/frontend/tests/dashboard.spec.ts new file mode 100644 index 000000000..77b850400 --- /dev/null +++ b/frontend/tests/dashboard.spec.ts @@ -0,0 +1,28 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Dashboard', () => { + test('should display the main dashboard elements', async ({ page }) => { + await page.goto('/'); + + // Check for main title + await expect(page.locator('h1')).toContainText('XHedge'); + + // Check for subtitle + await expect(page.locator('text=Volatility Shield for Weak Currencies')).toBeVisible(); + + // Check for main navigation links + await expect(page.locator('text=Deposit Funds')).toBeVisible(); + await expect(page.locator('text=Withdraw Funds')).toBeVisible(); + + // Check for essential components + await expect(page.locator('h2:has-text("Vault Overview")')).toBeVisible(); + await expect(page.locator('h2:has-text("AI Insight Stream")')).toBeVisible({ timeout: 10000 }); + }); + + test('should navigate to vault page', async ({ page }) => { + await page.goto('/'); + await page.click('text=Deposit Funds'); + await page.waitForURL('**/vault'); + await expect(page.locator('h1')).toContainText('Vault'); + }); +}); diff --git a/frontend/tests/wallet.spec.ts b/frontend/tests/wallet.spec.ts new file mode 100644 index 000000000..cf24a4432 --- /dev/null +++ b/frontend/tests/wallet.spec.ts @@ -0,0 +1,61 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Wallet Connectivity', () => { + test.beforeEach(async ({ page }) => { + // Mock Freighter API + await page.addInitScript(() => { + console.log('Mocking Freighter API...'); + const mockFreighter = { + isConnected: () => { + console.log('freighter.isConnected called'); + return Promise.resolve(true); + }, + getPublicKey: () => { + console.log('freighter.getPublicKey called'); + return Promise.resolve('GBXFQY665K3S3SZESTSY3A4Y5Z6K2O3B4C5D6E7F8G9H0I1J2K3L4M5N'); + }, + isAllowed: () => Promise.resolve(true), + setAllowed: () => Promise.resolve(true), + getNetwork: () => Promise.resolve('TESTNET'), + requestAccess: () => Promise.resolve('GBXFQY665K3S3SZESTSY3A4Y5Z6K2O3B4C5D6E7F8G9H0I1J2K3L4M5N'), + signTransaction: (xdr: string) => Promise.resolve(xdr), + }; + (window as any).freighter = mockFreighter; + console.log('Freighter API mocked.'); + }); + }); + + test('should show connected wallet state', async ({ page }) => { + await page.goto('/'); + + // Click connect button + const connectBtn = page.locator('button:has-text("Connect Wallet")'); + // Wait for it to be visible and enabled (resolve loading state) + await expect(connectBtn).toBeVisible({ timeout: 15000 }); + await expect(connectBtn).toBeEnabled({ timeout: 15000 }); + await connectBtn.click(); + + // Check for connected address or disconnect button + // Based on WalletButton component (need to check it) + await expect(page.locator('button:has-text("Disconnect"), button:has-text("G...")')).toBeVisible(); + }); + + test('should show vault metrics when connected', async ({ page }) => { + await page.goto('/vault'); + + // Sometimes we need to click connect if it doesn't auto-connect + const connectBtn = page.locator('button:has-text("Connect Wallet")'); + if (await connectBtn.isVisible()) { + await connectBtn.click(); + } + + // Wait for connection to be recognized and elements to appear + await expect(page.locator('h2:has-text("APY History")')).toBeVisible({ timeout: 15000 }); + + // Verify deposit/withdraw form is active + await expect(page.locator('button:has-text("Deposit")')).toBeEnabled(); + + // Check for Recent Activity (TransactionList) + await expect(page.locator('h2:has-text("Recent Activity")')).toBeVisible(); + }); +}); From 0c7f54e5c843d9e81b029718b8c9931b1bd70c93 Mon Sep 17 00:00:00 2001 From: Ekezie Uchechukwu Date: Thu, 26 Feb 2026 13:55:05 +0100 Subject: [PATCH 3/3] test: update smartcontract test snapshots --- .../fuzz_tests/fuzz_convert_to_assets.1.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.10.json | 4 +- .../fuzz_convert_to_assets.100.json | 4 +- .../fuzz_convert_to_assets.101.json | 4 +- .../fuzz_convert_to_assets.102.json | 4 +- .../fuzz_convert_to_assets.103.json | 4 +- .../fuzz_convert_to_assets.104.json | 4 +- .../fuzz_convert_to_assets.105.json | 4 +- .../fuzz_convert_to_assets.106.json | 4 +- .../fuzz_convert_to_assets.107.json | 4 +- .../fuzz_convert_to_assets.108.json | 4 +- .../fuzz_convert_to_assets.109.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.11.json | 4 +- .../fuzz_convert_to_assets.110.json | 4 +- .../fuzz_convert_to_assets.111.json | 4 +- .../fuzz_convert_to_assets.112.json | 4 +- .../fuzz_convert_to_assets.113.json | 4 +- .../fuzz_convert_to_assets.114.json | 4 +- .../fuzz_convert_to_assets.115.json | 4 +- .../fuzz_convert_to_assets.116.json | 4 +- .../fuzz_convert_to_assets.117.json | 4 +- .../fuzz_convert_to_assets.118.json | 4 +- .../fuzz_convert_to_assets.119.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.12.json | 4 +- .../fuzz_convert_to_assets.120.json | 4 +- .../fuzz_convert_to_assets.121.json | 4 +- .../fuzz_convert_to_assets.122.json | 4 +- .../fuzz_convert_to_assets.123.json | 4 +- .../fuzz_convert_to_assets.124.json | 4 +- .../fuzz_convert_to_assets.125.json | 4 +- .../fuzz_convert_to_assets.126.json | 4 +- .../fuzz_convert_to_assets.127.json | 4 +- .../fuzz_convert_to_assets.128.json | 4 +- .../fuzz_convert_to_assets.129.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.13.json | 4 +- .../fuzz_convert_to_assets.130.json | 4 +- .../fuzz_convert_to_assets.131.json | 4 +- .../fuzz_convert_to_assets.132.json | 4 +- .../fuzz_convert_to_assets.133.json | 4 +- .../fuzz_convert_to_assets.134.json | 4 +- .../fuzz_convert_to_assets.135.json | 4 +- .../fuzz_convert_to_assets.136.json | 4 +- .../fuzz_convert_to_assets.137.json | 4 +- .../fuzz_convert_to_assets.138.json | 4 +- .../fuzz_convert_to_assets.139.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.14.json | 4 +- .../fuzz_convert_to_assets.140.json | 4 +- .../fuzz_convert_to_assets.141.json | 4 +- .../fuzz_convert_to_assets.142.json | 4 +- .../fuzz_convert_to_assets.143.json | 4 +- .../fuzz_convert_to_assets.144.json | 4 +- .../fuzz_convert_to_assets.145.json | 4 +- .../fuzz_convert_to_assets.146.json | 4 +- .../fuzz_convert_to_assets.147.json | 4 +- .../fuzz_convert_to_assets.148.json | 4 +- .../fuzz_convert_to_assets.149.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.15.json | 4 +- .../fuzz_convert_to_assets.150.json | 4 +- .../fuzz_convert_to_assets.151.json | 4 +- .../fuzz_convert_to_assets.152.json | 4 +- .../fuzz_convert_to_assets.153.json | 4 +- .../fuzz_convert_to_assets.154.json | 4 +- .../fuzz_convert_to_assets.155.json | 4 +- .../fuzz_convert_to_assets.156.json | 4 +- .../fuzz_convert_to_assets.157.json | 4 +- .../fuzz_convert_to_assets.158.json | 4 +- .../fuzz_convert_to_assets.159.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.16.json | 4 +- .../fuzz_convert_to_assets.160.json | 4 +- .../fuzz_convert_to_assets.161.json | 4 +- .../fuzz_convert_to_assets.162.json | 4 +- .../fuzz_convert_to_assets.163.json | 4 +- .../fuzz_convert_to_assets.164.json | 4 +- .../fuzz_convert_to_assets.165.json | 4 +- .../fuzz_convert_to_assets.166.json | 4 +- .../fuzz_convert_to_assets.167.json | 4 +- .../fuzz_convert_to_assets.168.json | 4 +- .../fuzz_convert_to_assets.169.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.17.json | 4 +- .../fuzz_convert_to_assets.170.json | 4 +- .../fuzz_convert_to_assets.171.json | 4 +- .../fuzz_convert_to_assets.172.json | 4 +- .../fuzz_convert_to_assets.173.json | 4 +- .../fuzz_convert_to_assets.174.json | 4 +- .../fuzz_convert_to_assets.175.json | 4 +- .../fuzz_convert_to_assets.176.json | 4 +- .../fuzz_convert_to_assets.177.json | 4 +- .../fuzz_convert_to_assets.178.json | 4 +- .../fuzz_convert_to_assets.179.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.18.json | 4 +- .../fuzz_convert_to_assets.180.json | 4 +- .../fuzz_convert_to_assets.181.json | 4 +- .../fuzz_convert_to_assets.182.json | 4 +- .../fuzz_convert_to_assets.183.json | 4 +- .../fuzz_convert_to_assets.184.json | 4 +- .../fuzz_convert_to_assets.185.json | 4 +- .../fuzz_convert_to_assets.186.json | 4 +- .../fuzz_convert_to_assets.187.json | 4 +- .../fuzz_convert_to_assets.188.json | 4 +- .../fuzz_convert_to_assets.189.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.19.json | 4 +- .../fuzz_convert_to_assets.190.json | 4 +- .../fuzz_convert_to_assets.191.json | 4 +- .../fuzz_convert_to_assets.192.json | 4 +- .../fuzz_convert_to_assets.193.json | 4 +- .../fuzz_convert_to_assets.194.json | 4 +- .../fuzz_convert_to_assets.195.json | 4 +- .../fuzz_convert_to_assets.196.json | 4 +- .../fuzz_convert_to_assets.197.json | 4 +- .../fuzz_convert_to_assets.198.json | 4 +- .../fuzz_convert_to_assets.199.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.2.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.20.json | 4 +- .../fuzz_convert_to_assets.200.json | 4 +- .../fuzz_convert_to_assets.201.json | 4 +- .../fuzz_convert_to_assets.202.json | 4 +- .../fuzz_convert_to_assets.203.json | 4 +- .../fuzz_convert_to_assets.204.json | 4 +- .../fuzz_convert_to_assets.205.json | 4 +- .../fuzz_convert_to_assets.206.json | 4 +- .../fuzz_convert_to_assets.207.json | 4 +- .../fuzz_convert_to_assets.208.json | 4 +- .../fuzz_convert_to_assets.209.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.21.json | 4 +- .../fuzz_convert_to_assets.210.json | 4 +- .../fuzz_convert_to_assets.211.json | 4 +- .../fuzz_convert_to_assets.212.json | 4 +- .../fuzz_convert_to_assets.213.json | 4 +- .../fuzz_convert_to_assets.214.json | 4 +- .../fuzz_convert_to_assets.215.json | 4 +- .../fuzz_convert_to_assets.216.json | 4 +- .../fuzz_convert_to_assets.217.json | 4 +- .../fuzz_convert_to_assets.218.json | 4 +- .../fuzz_convert_to_assets.219.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.22.json | 4 +- .../fuzz_convert_to_assets.220.json | 4 +- .../fuzz_convert_to_assets.221.json | 4 +- .../fuzz_convert_to_assets.222.json | 4 +- .../fuzz_convert_to_assets.223.json | 4 +- .../fuzz_convert_to_assets.224.json | 4 +- .../fuzz_convert_to_assets.225.json | 4 +- .../fuzz_convert_to_assets.226.json | 4 +- .../fuzz_convert_to_assets.227.json | 4 +- .../fuzz_convert_to_assets.228.json | 4 +- .../fuzz_convert_to_assets.229.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.23.json | 4 +- .../fuzz_convert_to_assets.230.json | 4 +- .../fuzz_convert_to_assets.231.json | 4 +- .../fuzz_convert_to_assets.232.json | 4 +- .../fuzz_convert_to_assets.233.json | 4 +- .../fuzz_convert_to_assets.234.json | 4 +- .../fuzz_convert_to_assets.235.json | 4 +- .../fuzz_convert_to_assets.236.json | 4 +- .../fuzz_convert_to_assets.237.json | 4 +- .../fuzz_convert_to_assets.238.json | 4 +- .../fuzz_convert_to_assets.239.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.24.json | 4 +- .../fuzz_convert_to_assets.240.json | 4 +- .../fuzz_convert_to_assets.241.json | 4 +- .../fuzz_convert_to_assets.242.json | 4 +- .../fuzz_convert_to_assets.243.json | 4 +- .../fuzz_convert_to_assets.244.json | 4 +- .../fuzz_convert_to_assets.245.json | 4 +- .../fuzz_convert_to_assets.246.json | 4 +- .../fuzz_convert_to_assets.247.json | 4 +- .../fuzz_convert_to_assets.248.json | 4 +- .../fuzz_convert_to_assets.249.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.25.json | 4 +- .../fuzz_convert_to_assets.250.json | 4 +- .../fuzz_convert_to_assets.251.json | 4 +- .../fuzz_convert_to_assets.252.json | 4 +- .../fuzz_convert_to_assets.253.json | 4 +- .../fuzz_convert_to_assets.254.json | 4 +- .../fuzz_convert_to_assets.255.json | 4 +- .../fuzz_convert_to_assets.256.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.26.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.27.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.28.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.29.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.3.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.30.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.31.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.32.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.33.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.34.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.35.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.36.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.37.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.38.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.39.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.4.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.40.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.41.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.42.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.43.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.44.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.45.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.46.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.47.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.48.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.49.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.5.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.50.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.51.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.52.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.53.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.54.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.55.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.56.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.57.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.58.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.59.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.6.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.60.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.61.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.62.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.63.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.64.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.65.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.66.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.67.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.68.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.69.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.7.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.70.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.71.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.72.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.73.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.74.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.75.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.76.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.77.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.78.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.79.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.8.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.80.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.81.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.82.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.83.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.84.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.85.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.86.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.87.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.88.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.89.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.9.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.90.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.91.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.92.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.93.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.94.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.95.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.96.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.97.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.98.json | 4 +- .../fuzz_tests/fuzz_convert_to_assets.99.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.1.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.10.json | 4 +- .../fuzz_convert_to_shares.100.json | 4 +- .../fuzz_convert_to_shares.101.json | 4 +- .../fuzz_convert_to_shares.102.json | 4 +- .../fuzz_convert_to_shares.103.json | 4 +- .../fuzz_convert_to_shares.104.json | 4 +- .../fuzz_convert_to_shares.105.json | 4 +- .../fuzz_convert_to_shares.106.json | 4 +- .../fuzz_convert_to_shares.107.json | 4 +- .../fuzz_convert_to_shares.108.json | 4 +- .../fuzz_convert_to_shares.109.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.11.json | 4 +- .../fuzz_convert_to_shares.110.json | 4 +- .../fuzz_convert_to_shares.111.json | 4 +- .../fuzz_convert_to_shares.112.json | 4 +- .../fuzz_convert_to_shares.113.json | 4 +- .../fuzz_convert_to_shares.114.json | 4 +- .../fuzz_convert_to_shares.115.json | 4 +- .../fuzz_convert_to_shares.116.json | 4 +- .../fuzz_convert_to_shares.117.json | 4 +- .../fuzz_convert_to_shares.118.json | 4 +- .../fuzz_convert_to_shares.119.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.12.json | 4 +- .../fuzz_convert_to_shares.120.json | 4 +- .../fuzz_convert_to_shares.121.json | 4 +- .../fuzz_convert_to_shares.122.json | 4 +- .../fuzz_convert_to_shares.123.json | 4 +- .../fuzz_convert_to_shares.124.json | 4 +- .../fuzz_convert_to_shares.125.json | 4 +- .../fuzz_convert_to_shares.126.json | 4 +- .../fuzz_convert_to_shares.127.json | 4 +- .../fuzz_convert_to_shares.128.json | 4 +- .../fuzz_convert_to_shares.129.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.13.json | 4 +- .../fuzz_convert_to_shares.130.json | 4 +- .../fuzz_convert_to_shares.131.json | 4 +- .../fuzz_convert_to_shares.132.json | 4 +- .../fuzz_convert_to_shares.133.json | 4 +- .../fuzz_convert_to_shares.134.json | 4 +- .../fuzz_convert_to_shares.135.json | 4 +- .../fuzz_convert_to_shares.136.json | 4 +- .../fuzz_convert_to_shares.137.json | 4 +- .../fuzz_convert_to_shares.138.json | 4 +- .../fuzz_convert_to_shares.139.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.14.json | 4 +- .../fuzz_convert_to_shares.140.json | 4 +- .../fuzz_convert_to_shares.141.json | 4 +- .../fuzz_convert_to_shares.142.json | 4 +- .../fuzz_convert_to_shares.143.json | 4 +- .../fuzz_convert_to_shares.144.json | 4 +- .../fuzz_convert_to_shares.145.json | 4 +- .../fuzz_convert_to_shares.146.json | 4 +- .../fuzz_convert_to_shares.147.json | 4 +- .../fuzz_convert_to_shares.148.json | 4 +- .../fuzz_convert_to_shares.149.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.15.json | 4 +- .../fuzz_convert_to_shares.150.json | 4 +- .../fuzz_convert_to_shares.151.json | 4 +- .../fuzz_convert_to_shares.152.json | 4 +- .../fuzz_convert_to_shares.153.json | 4 +- .../fuzz_convert_to_shares.154.json | 4 +- .../fuzz_convert_to_shares.155.json | 4 +- .../fuzz_convert_to_shares.156.json | 4 +- .../fuzz_convert_to_shares.157.json | 4 +- .../fuzz_convert_to_shares.158.json | 4 +- .../fuzz_convert_to_shares.159.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.16.json | 4 +- .../fuzz_convert_to_shares.160.json | 4 +- .../fuzz_convert_to_shares.161.json | 4 +- .../fuzz_convert_to_shares.162.json | 4 +- .../fuzz_convert_to_shares.163.json | 4 +- .../fuzz_convert_to_shares.164.json | 4 +- .../fuzz_convert_to_shares.165.json | 4 +- .../fuzz_convert_to_shares.166.json | 4 +- .../fuzz_convert_to_shares.167.json | 4 +- .../fuzz_convert_to_shares.168.json | 4 +- .../fuzz_convert_to_shares.169.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.17.json | 4 +- .../fuzz_convert_to_shares.170.json | 4 +- .../fuzz_convert_to_shares.171.json | 4 +- .../fuzz_convert_to_shares.172.json | 4 +- .../fuzz_convert_to_shares.173.json | 4 +- .../fuzz_convert_to_shares.174.json | 4 +- .../fuzz_convert_to_shares.175.json | 4 +- .../fuzz_convert_to_shares.176.json | 4 +- .../fuzz_convert_to_shares.177.json | 4 +- .../fuzz_convert_to_shares.178.json | 4 +- .../fuzz_convert_to_shares.179.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.18.json | 4 +- .../fuzz_convert_to_shares.180.json | 4 +- .../fuzz_convert_to_shares.181.json | 4 +- .../fuzz_convert_to_shares.182.json | 4 +- .../fuzz_convert_to_shares.183.json | 4 +- .../fuzz_convert_to_shares.184.json | 4 +- .../fuzz_convert_to_shares.185.json | 4 +- .../fuzz_convert_to_shares.186.json | 4 +- .../fuzz_convert_to_shares.187.json | 4 +- .../fuzz_convert_to_shares.188.json | 4 +- .../fuzz_convert_to_shares.189.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.19.json | 4 +- .../fuzz_convert_to_shares.190.json | 4 +- .../fuzz_convert_to_shares.191.json | 4 +- .../fuzz_convert_to_shares.192.json | 4 +- .../fuzz_convert_to_shares.193.json | 4 +- .../fuzz_convert_to_shares.194.json | 4 +- .../fuzz_convert_to_shares.195.json | 4 +- .../fuzz_convert_to_shares.196.json | 4 +- .../fuzz_convert_to_shares.197.json | 4 +- .../fuzz_convert_to_shares.198.json | 4 +- .../fuzz_convert_to_shares.199.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.2.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.20.json | 4 +- .../fuzz_convert_to_shares.200.json | 4 +- .../fuzz_convert_to_shares.201.json | 4 +- .../fuzz_convert_to_shares.202.json | 4 +- .../fuzz_convert_to_shares.203.json | 4 +- .../fuzz_convert_to_shares.204.json | 4 +- .../fuzz_convert_to_shares.205.json | 4 +- .../fuzz_convert_to_shares.206.json | 4 +- .../fuzz_convert_to_shares.207.json | 4 +- .../fuzz_convert_to_shares.208.json | 4 +- .../fuzz_convert_to_shares.209.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.21.json | 4 +- .../fuzz_convert_to_shares.210.json | 4 +- .../fuzz_convert_to_shares.211.json | 4 +- .../fuzz_convert_to_shares.212.json | 4 +- .../fuzz_convert_to_shares.213.json | 4 +- .../fuzz_convert_to_shares.214.json | 4 +- .../fuzz_convert_to_shares.215.json | 4 +- .../fuzz_convert_to_shares.216.json | 4 +- .../fuzz_convert_to_shares.217.json | 4 +- .../fuzz_convert_to_shares.218.json | 4 +- .../fuzz_convert_to_shares.219.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.22.json | 4 +- .../fuzz_convert_to_shares.220.json | 4 +- .../fuzz_convert_to_shares.221.json | 4 +- .../fuzz_convert_to_shares.222.json | 4 +- .../fuzz_convert_to_shares.223.json | 4 +- .../fuzz_convert_to_shares.224.json | 4 +- .../fuzz_convert_to_shares.225.json | 4 +- .../fuzz_convert_to_shares.226.json | 4 +- .../fuzz_convert_to_shares.227.json | 4 +- .../fuzz_convert_to_shares.228.json | 4 +- .../fuzz_convert_to_shares.229.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.23.json | 4 +- .../fuzz_convert_to_shares.230.json | 4 +- .../fuzz_convert_to_shares.231.json | 4 +- .../fuzz_convert_to_shares.232.json | 4 +- .../fuzz_convert_to_shares.233.json | 4 +- .../fuzz_convert_to_shares.234.json | 4 +- .../fuzz_convert_to_shares.235.json | 4 +- .../fuzz_convert_to_shares.236.json | 4 +- .../fuzz_convert_to_shares.237.json | 4 +- .../fuzz_convert_to_shares.238.json | 4 +- .../fuzz_convert_to_shares.239.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.24.json | 4 +- .../fuzz_convert_to_shares.240.json | 4 +- .../fuzz_convert_to_shares.241.json | 4 +- .../fuzz_convert_to_shares.242.json | 4 +- .../fuzz_convert_to_shares.243.json | 4 +- .../fuzz_convert_to_shares.244.json | 4 +- .../fuzz_convert_to_shares.245.json | 4 +- .../fuzz_convert_to_shares.246.json | 4 +- .../fuzz_convert_to_shares.247.json | 4 +- .../fuzz_convert_to_shares.248.json | 4 +- .../fuzz_convert_to_shares.249.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.25.json | 4 +- .../fuzz_convert_to_shares.250.json | 4 +- .../fuzz_convert_to_shares.251.json | 4 +- .../fuzz_convert_to_shares.252.json | 4 +- .../fuzz_convert_to_shares.253.json | 4 +- .../fuzz_convert_to_shares.254.json | 4 +- .../fuzz_convert_to_shares.255.json | 4 +- .../fuzz_convert_to_shares.256.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.26.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.27.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.28.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.29.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.3.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.30.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.31.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.32.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.33.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.34.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.35.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.36.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.37.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.38.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.39.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.4.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.40.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.41.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.42.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.43.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.44.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.45.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.46.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.47.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.48.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.49.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.5.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.50.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.51.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.52.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.53.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.54.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.55.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.56.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.57.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.58.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.59.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.6.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.60.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.61.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.62.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.63.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.64.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.65.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.66.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.67.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.68.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.69.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.7.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.70.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.71.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.72.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.73.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.74.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.75.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.76.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.77.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.78.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.79.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.8.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.80.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.81.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.82.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.83.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.84.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.85.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.86.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.87.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.88.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.89.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.9.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.90.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.91.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.92.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.93.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.94.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.95.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.96.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.97.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.98.json | 4 +- .../fuzz_tests/fuzz_convert_to_shares.99.json | 4 +- .../test/test_deposit_success.1.json | 720 ++++++++++++++++++ 513 files changed, 1744 insertions(+), 1024 deletions(-) create mode 100644 smartcontract/contracts/volatility_shield/test_snapshots/test/test_deposit_success.1.json diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.1.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.1.json index 32e22d90d..6eca09037 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.1.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.1.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 577740590084672048 + "lo": 214144141675047457 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 291022166515310340 + "lo": 236285615849027986 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.10.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.10.json index 49f583755..ab5b05a5b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.10.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.10.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 515204787726661613 + "lo": 569749958899043591 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 812160248237770045 + "lo": 632022056828202301 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.100.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.100.json index 742c81a22..6216958c6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.100.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.100.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 94926052836962644 + "lo": 233395836907991314 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 80192838688929809 + "lo": 972538697724947501 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.101.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.101.json index c0fc1328b..c2239a1e0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.101.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.101.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 352868844365468025 + "lo": 299447587101198707 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 823595447141011000 + "lo": 899412264668787535 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.102.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.102.json index 3a6d28bec..ebb27f83e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.102.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.102.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 123913125689512405 + "lo": 750516982720010013 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 111327910948127282 + "lo": 699818763149059175 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.103.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.103.json index 058128f02..896c45fd6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.103.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.103.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 269201234007544115 + "lo": 116891843065617745 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 349866929378952561 + "lo": 680464177128364000 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.104.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.104.json index 22a0413fa..b5af5b928 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.104.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.104.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 397770629819738931 + "lo": 848210469875906832 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 652122916503044056 + "lo": 635276881345354862 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.105.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.105.json index cf1dab431..59481b307 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.105.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.105.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 451812204018951782 + "lo": 710125374536620688 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 981726959587735536 + "lo": 180889819084327489 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.106.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.106.json index 5cebe42b9..f27510404 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.106.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.106.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 733501990821645411 + "lo": 326379420820267006 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 838135535575079649 + "lo": 771646377923313817 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.107.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.107.json index 5ccf48eec..6d57d164c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.107.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.107.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 647524202445549662 + "lo": 133693187279287107 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 30027128724697313 + "lo": 709502404389916577 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.108.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.108.json index 047a16218..dcc0e77d8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.108.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.108.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 847472219310969266 + "lo": 77866664695313445 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 80967957216777945 + "lo": 252078075441649982 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.109.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.109.json index e4959d215..af7447950 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.109.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.109.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 992319662939356497 + "lo": 851942272177778338 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 877202946864338386 + "lo": 119546267030494707 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.11.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.11.json index 1af4724a4..f50653273 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.11.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.11.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 470315167055694588 + "lo": 697746660426128724 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 836525632602072993 + "lo": 979217785943875890 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.110.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.110.json index b7e02883b..e1c5df045 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.110.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.110.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 672169646009451432 + "lo": 94153963988173252 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 807972444738270041 + "lo": 757183439232212650 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.111.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.111.json index cb473dd95..ad3d4ef02 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.111.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.111.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 879364564850696854 + "lo": 715689728072193762 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 445889822168519025 + "lo": 27588068278629439 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.112.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.112.json index 7d17f328d..d0baa2f7f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.112.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.112.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 374468399265623473 + "lo": 566378635753214019 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 878484511413869842 + "lo": 333613327795379568 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.113.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.113.json index 0e2a5253b..e2efbd2d0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.113.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.113.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 841479093346868448 + "lo": 990158231324713943 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 511966558431098133 + "lo": 463149985362005860 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.114.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.114.json index b772fbb02..2e0b0fa7b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.114.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.114.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 576002989320043703 + "lo": 510930071875775827 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 548570660586346393 + "lo": 928317905293570125 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.115.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.115.json index 678f825d0..a10b1e554 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.115.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.115.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 413498810682060549 + "lo": 870660725243246891 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 553198812830710468 + "lo": 147502529218706319 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.116.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.116.json index beff381dc..b5a6b4c8e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.116.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.116.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 699991298183910202 + "lo": 853774644595102181 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 969781144740182076 + "lo": 913484728326135494 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.117.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.117.json index 9a4b0d864..4d02b3709 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.117.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.117.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 127382901460022332 + "lo": 263659589700056456 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 864619960375706908 + "lo": 373572696369007365 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.118.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.118.json index 99577a9b2..005f4d907 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.118.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.118.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 673951938375379907 + "lo": 556141042457363640 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 313032840781932298 + "lo": 142592338044330280 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.119.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.119.json index 9995f7ab5..fcc58fc75 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.119.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.119.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 486011181352114043 + "lo": 776446471563062295 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 567402712866724754 + "lo": 814040313868358078 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.12.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.12.json index 5b50e711d..5b177a1ef 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.12.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.12.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 554405541457688529 + "lo": 241147771272590229 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 467942651733108382 + "lo": 358780121805066182 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.120.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.120.json index 0ae5f1ea9..81a518b67 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.120.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.120.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 19903199153253979 + "lo": 515937632852251962 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 742060315916899541 + "lo": 556128261257907042 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.121.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.121.json index 0ed02eae9..7cd3853cc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.121.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.121.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 22411423944509884 + "lo": 737369199868690954 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 327844845314894290 + "lo": 458817042773372408 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.122.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.122.json index 7a19906b7..b73fb2ac9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.122.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.122.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 371829409501980008 + "lo": 954087975134998240 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 503956528641877570 + "lo": 600225337679233379 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.123.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.123.json index e009f4e37..c9568fbf0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.123.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.123.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 85166456024363381 + "lo": 48748961684599932 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 384083763442628795 + "lo": 168847693765716993 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.124.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.124.json index 567138dbd..8cd402b4a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.124.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.124.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 936428693687711027 + "lo": 178357571941364914 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 330843151224374631 + "lo": 796769919692519712 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.125.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.125.json index 991eb9c0c..6c7f95680 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.125.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.125.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 855127886553523007 + "lo": 11467720356490557 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 319183918444854528 + "lo": 399967392861016997 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.126.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.126.json index 60e46d772..c81b4df02 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.126.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.126.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 935545513179695389 + "lo": 469659338696217279 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 908731959225748963 + "lo": 678502953820747974 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.127.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.127.json index 0de4d5d95..315151520 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.127.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.127.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 621542764611027239 + "lo": 766921476149381158 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 511388703773652190 + "lo": 153523880531650867 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.128.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.128.json index bbdabc40d..6600c2f2e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.128.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.128.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 576387955197308165 + "lo": 718497269750758579 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 530256550731795460 + "lo": 807438304588635203 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.129.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.129.json index c9cb0f0da..f5c23761e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.129.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.129.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 176067191784590320 + "lo": 131816425735637891 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 788012061530298841 + "lo": 908503524861788383 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.13.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.13.json index 7db3639c9..f72607a1b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.13.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.13.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 577410346775611976 + "lo": 475264215208429301 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 834829302861634066 + "lo": 407737227835058187 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.130.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.130.json index 0d0365e54..f7eb36e07 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.130.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.130.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 102654581530029164 + "lo": 808353348083602158 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 984818200528222208 + "lo": 292926691952039791 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.131.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.131.json index d4d3ff6a2..cadad5864 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.131.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.131.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 14541656729113859 + "lo": 323127956903543693 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 819960445659037764 + "lo": 171468816019278179 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.132.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.132.json index 2ba7ebc8d..be032bd6e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.132.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.132.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 283184315455144387 + "lo": 810794162876053154 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 938835754791813720 + "lo": 839228380995995615 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.133.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.133.json index 2882a2577..0e4a71e13 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.133.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.133.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 963428645995890938 + "lo": 376569406583545031 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 978172587391202163 + "lo": 703002589189268138 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.134.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.134.json index 80089600a..5a69cf3c8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.134.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.134.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 233900968398625252 + "lo": 400266294353033675 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 834228337686375104 + "lo": 828108657242359072 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.135.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.135.json index d3d26eff9..369df6330 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.135.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.135.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 293795214775018776 + "lo": 247716735777222993 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 964196112420721112 + "lo": 149071041064229246 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.136.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.136.json index a11e4d496..612b7ad45 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.136.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.136.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 115258409642902690 + "lo": 349138947103034362 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 581381943319881776 + "lo": 411043491482932293 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.137.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.137.json index f8897282f..9c6a5b369 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.137.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.137.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 628123709705585115 + "lo": 986742971060591783 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 483691426279742299 + "lo": 564708630455474468 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.138.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.138.json index a92f392ad..93dadf651 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.138.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.138.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 594719546718243018 + "lo": 13479930459683436 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 933620163651419257 + "lo": 776597704046343378 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.139.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.139.json index 1abf9a7bd..361b81439 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.139.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.139.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 369391243314427279 + "lo": 409101203219513619 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 585892117993036527 + "lo": 736357147121503360 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.14.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.14.json index f8e2e381e..516b980a3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.14.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.14.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 330386039054513071 + "lo": 880757121258647802 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 670239681182591903 + "lo": 812614536158416824 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.140.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.140.json index 87c63634e..0aff826aa 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.140.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.140.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 985069066018888574 + "lo": 76166704258989468 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 855010180625860500 + "lo": 230512258765194358 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.141.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.141.json index eab7655cc..f8fc34035 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.141.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.141.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 741169074870025418 + "lo": 408831831733770115 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 363597055239894739 + "lo": 286711915739560774 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.142.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.142.json index 4e291aa70..a42fb3cd4 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.142.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.142.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 723893111752313066 + "lo": 998462681935037307 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 618157217800608766 + "lo": 968079706541118701 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.143.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.143.json index 85ad49956..0fd5461ff 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.143.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.143.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 293544540563224063 + "lo": 384629386239640861 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 406530989297373301 + "lo": 538302001262977588 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.144.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.144.json index 4b5b9dc12..7980e4a3d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.144.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.144.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 232810107404834691 + "lo": 541625450476772088 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 786519337766990419 + "lo": 632128421859289633 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.145.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.145.json index 224453cc2..0e1c12d18 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.145.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.145.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 834638321436701217 + "lo": 579992101469723625 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 634564853345229110 + "lo": 462601348825764118 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.146.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.146.json index d0d45fc4f..30a95b357 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.146.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.146.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 977463619931027450 + "lo": 408282767304644763 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 811749365026137863 + "lo": 863038087175902841 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.147.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.147.json index 487ac9cbe..e4284978c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.147.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.147.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 6329071595432739 + "lo": 356799758820930887 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 725057834877872375 + "lo": 292298836320961216 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.148.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.148.json index 0b4efd484..eec84a2f0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.148.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.148.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 614276115056189065 + "lo": 279828522919537345 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 499354520221469847 + "lo": 597974327890681329 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.149.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.149.json index 4265b6460..333363400 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.149.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.149.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 800708688311832608 + "lo": 795389701946069080 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 41607365166714483 + "lo": 434461838730820165 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.15.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.15.json index 4bf6270fa..e03b49dc8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.15.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.15.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 901985671714522769 + "lo": 812576142610054927 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 792094284537726536 + "lo": 879055474326291986 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.150.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.150.json index 22d39b94d..c4a56044e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.150.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.150.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 709948042726770470 + "lo": 573391309651649307 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 882167504366870063 + "lo": 713353143924312479 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.151.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.151.json index cf17d58bd..b2680231f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.151.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.151.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 142479523754637954 + "lo": 330459426305026694 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 579896416278776213 + "lo": 324939379878922682 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.152.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.152.json index 16d90ba6e..3990d1d58 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.152.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.152.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 848838290546200360 + "lo": 640450550933517286 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 932277495187666228 + "lo": 707013834057601777 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.153.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.153.json index b290900cc..2d40e6cff 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.153.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.153.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 801375645833603990 + "lo": 858579433898397199 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 922310424525933848 + "lo": 757676793980535212 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.154.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.154.json index 95455259e..0090f3f98 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.154.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.154.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 986192399165415970 + "lo": 648488487443633301 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 170543105918865466 + "lo": 49228694063731843 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.155.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.155.json index 0d8e99d77..fb6b76dc1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.155.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.155.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 748208721570190025 + "lo": 780264763982292170 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 925579889894605855 + "lo": 605313988031815051 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.156.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.156.json index 2a284c018..66cf64a30 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.156.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.156.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 286317255006573366 + "lo": 548844791651144232 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 74982090161229074 + "lo": 195348748994483472 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.157.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.157.json index e9a5bcd98..d32d8a3dc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.157.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.157.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 365222480329690113 + "lo": 948483528947478000 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 602792482274865044 + "lo": 156338454162560662 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.158.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.158.json index da56724ba..753afc17e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.158.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.158.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 996239874144683063 + "lo": 848007723096978278 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 676009324398310768 + "lo": 905959094740204776 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.159.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.159.json index 261321ab2..d89b17ae3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.159.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.159.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 107089980834707987 + "lo": 430454618806323990 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 242939199633860948 + "lo": 168074873040465654 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.16.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.16.json index ba342db36..e279aba62 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.16.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.16.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 911098467697167355 + "lo": 944330854832109823 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 45099786457897688 + "lo": 83616719370771027 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.160.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.160.json index 693389bc9..939170f21 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.160.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.160.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 528137117715701276 + "lo": 34349564314580423 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 111925600896731207 + "lo": 225677810043170152 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.161.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.161.json index 931e9d231..d1d2b8e28 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.161.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.161.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 94104064363003540 + "lo": 646602588130312669 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 958940147682542774 + "lo": 875702644580095588 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.162.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.162.json index a971bde60..f793152ae 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.162.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.162.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 252434024015850806 + "lo": 708333549761814227 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 148831780950311462 + "lo": 690448602329725037 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.163.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.163.json index 2f9ceda9d..ac3d65370 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.163.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.163.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 915721109399231962 + "lo": 359185562824185590 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 780873486398429955 + "lo": 809908298138982550 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.164.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.164.json index 9a6594bbe..2a4c1cced 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.164.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.164.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 84181900826025091 + "lo": 786855695495297063 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 881447730035029338 + "lo": 739827639972586561 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.165.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.165.json index 465ed82b4..2e90c4117 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.165.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.165.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 129563818877888795 + "lo": 344743611529107832 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 515692844729771018 + "lo": 806861695659321923 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.166.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.166.json index 9575e9c49..05703407e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.166.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.166.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 120908144288439525 + "lo": 696556305147634302 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 175517982149351614 + "lo": 541663799147126244 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.167.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.167.json index b6042cff9..d711ffac7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.167.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.167.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 725508866273545915 + "lo": 953825068884129421 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 530167141691836663 + "lo": 433273256185088904 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.168.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.168.json index 1a27a44d2..ba29e5aeb 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.168.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.168.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 347736014135055724 + "lo": 416291274270487131 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 866746573044348461 + "lo": 26479047158788490 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.169.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.169.json index 47e4ce06d..11d64cf69 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.169.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.169.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 917353862232096251 + "lo": 5686983029927922 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 44490227482156188 + "lo": 225664830267777428 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.17.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.17.json index 7ffce3fd3..786bbd957 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.17.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.17.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 426814171266649379 + "lo": 832354771466146326 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 27719177603068088 + "lo": 739355322828459295 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.170.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.170.json index c8fac9108..23bc5a94c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.170.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.170.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 850768096240983581 + "lo": 768695829533377280 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 106133331007390860 + "lo": 57487554284517097 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.171.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.171.json index f6c3c4b0b..c9b91d032 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.171.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.171.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 969995191020380316 + "lo": 413082606843348627 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 289089498246248093 + "lo": 763586695703293818 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.172.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.172.json index 85a016d1b..65c9049b0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.172.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.172.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 355542928643814636 + "lo": 352006872964223955 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 115980850303253234 + "lo": 381059992527560887 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.173.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.173.json index c9d99e4ed..09fb87791 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.173.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.173.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 565234078815697009 + "lo": 462898011148204219 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 878021489395462355 + "lo": 320400905989671302 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.174.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.174.json index fe461f6a0..1285b8d5c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.174.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.174.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 424554796231957568 + "lo": 874439375022558518 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 545166601923890540 + "lo": 670353289810296912 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.175.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.175.json index 620afbd41..50664635f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.175.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.175.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 590315898248892995 + "lo": 985796611338853466 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 602215188425512267 + "lo": 549828525381523928 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.176.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.176.json index 7bad123f9..f23e4850f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.176.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.176.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 746813976486692299 + "lo": 185357068928143898 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 821837926922155851 + "lo": 379453764905152754 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.177.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.177.json index 9533d74c2..616f7c1a2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.177.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.177.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 692987045469099498 + "lo": 887073200648923886 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 117713091589584287 + "lo": 128978423886050438 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.178.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.178.json index 299e02207..d61282a50 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.178.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.178.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 156596536309916602 + "lo": 742710114234314898 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 910953594457500985 + "lo": 969879047771008381 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.179.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.179.json index c79c22b2f..8e6c643db 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.179.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.179.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 729841521815768460 + "lo": 881682676432572421 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 773641261099180718 + "lo": 728478338580532910 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.18.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.18.json index 99598b0dc..71a4d07a8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.18.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.18.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 112091948801408239 + "lo": 223875583326209366 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 565298145570812432 + "lo": 520364809644285533 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.180.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.180.json index 1e5f19839..38c9fc746 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.180.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.180.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 294228556796112612 + "lo": 755724541195958967 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 578582900183050892 + "lo": 593226809082967738 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.181.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.181.json index ae2f0276c..2ae3a2ca8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.181.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.181.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 697510207575763612 + "lo": 51872789716961584 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 94804472894756431 + "lo": 138239506087675113 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.182.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.182.json index 43b2b973f..753592926 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.182.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.182.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 364656655370408862 + "lo": 788848746557906266 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 402993522744059247 + "lo": 161287487914390475 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.183.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.183.json index 289fb6fe6..413afd07b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.183.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.183.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 888689626521171982 + "lo": 912344516798592239 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 653921625243703189 + "lo": 829308905169386859 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.184.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.184.json index f4ee01b81..eaa0514e6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.184.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.184.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 149706583802031448 + "lo": 922359957246736457 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 455623989232837710 + "lo": 38865816836031539 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.185.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.185.json index edcfb48f3..c95a05893 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.185.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.185.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 98085561943224406 + "lo": 509972431426910511 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 500125234737029196 + "lo": 112429833910300921 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.186.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.186.json index 5305e5e99..491ed969d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.186.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.186.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 463162118514894713 + "lo": 825412107106156067 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 760229063442152172 + "lo": 475788546486257546 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.187.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.187.json index c0ec09df0..0f20477bd 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.187.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.187.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 563287421646372947 + "lo": 526270738342510970 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 309932974028003521 + "lo": 720715139992184002 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.188.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.188.json index e74237727..9b7019352 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.188.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.188.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 216308457215033690 + "lo": 99649790263840871 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 62839276579079544 + "lo": 595785601068870803 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.189.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.189.json index 32a0ec1ac..47f5313c8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.189.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.189.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 337560280305963381 + "lo": 186087955323661468 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 278486191158854517 + "lo": 551427275323965331 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.19.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.19.json index a5d48d154..f428fe42a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.19.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.19.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 768789273847491450 + "lo": 275246616012789213 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 929118177206933009 + "lo": 409986452416518708 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.190.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.190.json index 9a6733c71..00ec3d366 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.190.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.190.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 195396839490645533 + "lo": 488213741553133899 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 874343390166883823 + "lo": 253084113728834619 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.191.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.191.json index 9037a4806..26f52b430 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.191.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.191.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 58404931065265232 + "lo": 232735330772338561 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 766149837103137538 + "lo": 328917992836901196 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.192.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.192.json index 3ecb50c6e..d2e3d0ed7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.192.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.192.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 455117903077574195 + "lo": 730188382066380968 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 698082685941109985 + "lo": 908837454930118161 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.193.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.193.json index beb3926ca..10676fac8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.193.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.193.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 872803084942707860 + "lo": 110193566017204634 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 297973740209051338 + "lo": 384895036569366338 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.194.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.194.json index dad6c896d..30efff20b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.194.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.194.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 833941019468527882 + "lo": 750469458702706806 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 853769490729913067 + "lo": 874820841376513162 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.195.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.195.json index e58edc444..306405bb2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.195.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.195.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 544346127841565611 + "lo": 797041779339405260 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 295432215158547015 + "lo": 160174868921338857 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.196.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.196.json index 8944f95b3..c8ab8545b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.196.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.196.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 126749024077568652 + "lo": 122856826916855121 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 793357366436064725 + "lo": 648391517645257509 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.197.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.197.json index d8f02fb8d..7a608f75d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.197.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.197.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 614218970703723308 + "lo": 132528764559305691 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 995746158184037318 + "lo": 707266758909062220 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.198.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.198.json index bddec8466..a6b6dd3ab 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.198.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.198.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 245479183558791036 + "lo": 407529251400692922 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 265350049295350228 + "lo": 730566250921761688 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.199.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.199.json index 4cdca7c2b..fa6d5b578 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.199.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.199.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 322840868784709767 + "lo": 493428868879704627 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 916730706939452602 + "lo": 879261347040198282 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.2.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.2.json index fea010811..eb94de238 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.2.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.2.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 314163301196283110 + "lo": 556519207133247335 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 106549790982011030 + "lo": 446639088289768881 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.20.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.20.json index 1bd43ce33..ed2932f3c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.20.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.20.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 160254594805135395 + "lo": 971382019049287664 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 19228899627206648 + "lo": 792082867367533646 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.200.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.200.json index 28807be01..191f5739f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.200.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.200.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 464795732832532463 + "lo": 689178840060585400 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 529298890038637684 + "lo": 229517793115361115 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.201.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.201.json index f0fa5191a..b6d05de33 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.201.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.201.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 375460471129893802 + "lo": 540126937663069567 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 533510957825239717 + "lo": 418531314305234816 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.202.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.202.json index 25e5ec329..b369d57b0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.202.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.202.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 820334974292064721 + "lo": 51681819617374273 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 801402463781474038 + "lo": 650521091247246902 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.203.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.203.json index 82833e470..5fac389e7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.203.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.203.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 439508941446149954 + "lo": 912056447978165062 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 34011961256123270 + "lo": 540052573232066492 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.204.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.204.json index e69ac1777..e466873ac 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.204.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.204.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 955815460321230378 + "lo": 48234945387807710 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 396982111439108180 + "lo": 549475330134535310 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.205.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.205.json index 3392ab693..3584d4d5f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.205.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.205.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 249175603973785456 + "lo": 173447295500752966 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 958119810173321050 + "lo": 233018090187980060 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.206.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.206.json index eb4840926..572d72faa 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.206.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.206.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 882097980520976354 + "lo": 32623734367506740 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 379423055930715645 + "lo": 513704398823781006 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.207.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.207.json index 74db00272..34b2f156a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.207.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.207.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 271743993257520758 + "lo": 599887467112769284 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 959758790960684293 + "lo": 315963715804546731 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.208.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.208.json index 0d09ab387..76a0ac5c3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.208.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.208.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 659037899093536806 + "lo": 933238014022157377 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 519863849799808949 + "lo": 776773247628271617 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.209.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.209.json index 0ac77a3a6..b31c63d6e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.209.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.209.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 257961065737663012 + "lo": 505708839236965815 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 617799377271060925 + "lo": 586636203733174026 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.21.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.21.json index 8436fa366..e8b389ea1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.21.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.21.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 362327106851809105 + "lo": 865315440329637732 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 787596376154038068 + "lo": 968652438608456158 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.210.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.210.json index b270b39be..8c452a577 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.210.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.210.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 450624587177970812 + "lo": 789761871854115371 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 349614397789053004 + "lo": 885038525620757915 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.211.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.211.json index 69bf1bf0d..6d10f262e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.211.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.211.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 981066874979661183 + "lo": 8080290793888969 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 666544863717686941 + "lo": 432203436179345898 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.212.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.212.json index 01b617346..56675af1e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.212.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.212.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 591766814622283056 + "lo": 233435695111854962 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 627385864597085334 + "lo": 680429008060393227 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.213.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.213.json index d02c3a186..47ba15655 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.213.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.213.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 369578723503845925 + "lo": 926016806250741210 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 379824815455607645 + "lo": 199480639944261366 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.214.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.214.json index d75d51a6f..043697f8b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.214.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.214.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 217643343126561599 + "lo": 527145108851012694 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 383904260528176179 + "lo": 647643066694606597 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.215.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.215.json index 4dde2e316..4a480d0be 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.215.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.215.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 527791856155762100 + "lo": 772556455983535511 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 210698816913964964 + "lo": 766762334590596649 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.216.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.216.json index e3aca71a4..c72cad2d7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.216.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.216.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 569010544207987341 + "lo": 649587091960638948 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 781013148710035889 + "lo": 758850244862282443 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.217.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.217.json index 7e401b7e8..2a6723016 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.217.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.217.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 95986030188619385 + "lo": 971929519723798621 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 165952040339852173 + "lo": 684748937845953197 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.218.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.218.json index 6df95a67a..ae33e1973 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.218.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.218.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 25767240491455274 + "lo": 278092496063438171 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 651541662853907991 + "lo": 980995670504232786 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.219.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.219.json index d4a852d88..fe976f753 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.219.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.219.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 983106801460740008 + "lo": 920715107850336394 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 11334881489685638 + "lo": 839936342056560297 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.22.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.22.json index b0f350744..75d50ba51 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.22.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.22.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 224190982975616038 + "lo": 557772227101929842 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 709311265769414382 + "lo": 386507377812979044 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.220.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.220.json index b601c57d4..0d3d5dd36 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.220.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.220.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 727624939708220556 + "lo": 237230984149875874 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 587775584978486678 + "lo": 754174633386138820 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.221.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.221.json index 888bd7495..aab050333 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.221.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.221.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 579427568986398028 + "lo": 386677614335486289 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 919562654103917666 + "lo": 843192594954668158 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.222.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.222.json index b683e8543..c59bbba30 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.222.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.222.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 425490063612611195 + "lo": 300226484408333803 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 962965500776447482 + "lo": 585075787898716706 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.223.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.223.json index 80d2ad4c4..fb49474fc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.223.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.223.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 590667118922918184 + "lo": 383419751734459850 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 433291421956031730 + "lo": 899634022249097399 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.224.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.224.json index d01c8be2a..b3661655d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.224.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.224.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 156380950870778909 + "lo": 500195251080012873 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 21864111504838297 + "lo": 718589424983867951 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.225.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.225.json index 5c4756c36..c4ace31b4 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.225.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.225.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 873064748987335676 + "lo": 32929244728286757 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 733036959291635662 + "lo": 25713329510097668 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.226.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.226.json index bb36bdb25..6271fec11 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.226.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.226.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 720610176535621851 + "lo": 306438510554385948 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 982595746908583002 + "lo": 773071988027623373 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.227.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.227.json index b3fea302f..4aecf3f6d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.227.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.227.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 507531007887607995 + "lo": 569095067853189240 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 802822045404150007 + "lo": 589614159123210525 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.228.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.228.json index 6573945ef..fc1e0a201 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.228.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.228.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 940424990021143794 + "lo": 672676248761253563 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 134777919094391517 + "lo": 708539498750548833 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.229.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.229.json index a0cd1e6c0..ebc760c1e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.229.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.229.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 422521564202040985 + "lo": 342567734649121931 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 50826444455244190 + "lo": 549700582924128438 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.23.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.23.json index b17e2e0c8..dd6e4fcf8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.23.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.23.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 592784804746064294 + "lo": 798529160677199415 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 470395766091756621 + "lo": 585838844644248943 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.230.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.230.json index 6c0d98032..dd61fa653 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.230.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.230.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 63701743907063137 + "lo": 782706639558661983 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 509061562069999209 + "lo": 844166459209041218 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.231.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.231.json index 5797fbef4..9009f4084 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.231.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.231.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 841175513286358160 + "lo": 461243932919636585 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 853948129434726823 + "lo": 375877544989035067 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.232.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.232.json index ab7ea87c0..333a9c759 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.232.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.232.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 729549201954009085 + "lo": 78806128277286184 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 113629801096152276 + "lo": 83069116304488164 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.233.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.233.json index 28aaaeb3b..0359739a0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.233.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.233.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 217876200146859458 + "lo": 594944213670918155 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 165319482377015759 + "lo": 414655015574805488 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.234.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.234.json index 1ab9a2875..0abd8230c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.234.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.234.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 379851962512864265 + "lo": 364038336300338157 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 825711221276917221 + "lo": 51282229337666015 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.235.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.235.json index a404521b6..343f9059e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.235.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.235.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 234150396312688378 + "lo": 559587237186443832 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 502071965210656810 + "lo": 64044234243048441 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.236.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.236.json index 1d52ab0e1..a57af06d3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.236.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.236.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 205090008840252240 + "lo": 463181786205453633 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 876582408187571045 + "lo": 464109294520318241 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.237.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.237.json index efb1d4dc0..e84c18918 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.237.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.237.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 937717041027873463 + "lo": 22533884808732114 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 141532631094386380 + "lo": 686163782898909927 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.238.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.238.json index 695203a4e..f51549dbc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.238.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.238.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 235241443470845158 + "lo": 532061118681284890 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 118654238085008789 + "lo": 622384235792901042 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.239.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.239.json index fae8a617f..7e1051525 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.239.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.239.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 653446738368031746 + "lo": 671978203083226812 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 158926794835780318 + "lo": 897833882478611419 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.24.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.24.json index 552f9623e..31c68aac9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.24.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.24.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 52607619771186742 + "lo": 183101988242983785 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 278228907449974803 + "lo": 668942920666527232 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.240.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.240.json index ed96d2f4a..78e7d341c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.240.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.240.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 861046202373016676 + "lo": 102918313055367095 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 522598579308857546 + "lo": 472399835469969849 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.241.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.241.json index 64b8f0eea..64212ec24 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.241.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.241.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 877896086488420100 + "lo": 536082081410207483 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 731182111165393512 + "lo": 651683838222168311 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.242.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.242.json index 2dbf92390..d0012e5bf 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.242.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.242.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 969646251699023021 + "lo": 508280554489739870 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 367035117853076426 + "lo": 76968085693179449 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.243.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.243.json index 9169b26fc..b2cf2d609 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.243.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.243.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 594858648946052027 + "lo": 567757133482836020 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 382965298475078488 + "lo": 904572593682529221 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.244.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.244.json index 0beef74d1..bfdd989f0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.244.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.244.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 332572214222705538 + "lo": 347770339808571483 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 91033364249636251 + "lo": 587413294409309951 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.245.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.245.json index 1309a21a3..a76a318a8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.245.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.245.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 287401562419132493 + "lo": 494051695421195749 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 217238359506486993 + "lo": 816754124901377151 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.246.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.246.json index 47e590af6..6c4ff24b2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.246.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.246.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 481669331254243317 + "lo": 978713223770934834 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 321326724986643216 + "lo": 934151789525131711 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.247.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.247.json index 00ba46327..28c4674d0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.247.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.247.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 340852503930362638 + "lo": 694412638004924135 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 735433416732239597 + "lo": 700549321065447208 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.248.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.248.json index 5c9671701..4f67ec89c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.248.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.248.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 837017769400693490 + "lo": 479417158227056039 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 501086977716739300 + "lo": 303263363205315941 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.249.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.249.json index 67928bb52..71620179b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.249.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.249.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 581339578885304162 + "lo": 855721447397768373 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 956981850504608457 + "lo": 628865828025573970 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.25.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.25.json index 131d44b86..3bd20cb8f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.25.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.25.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 326058002442053806 + "lo": 833497281453398654 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 251270450949264521 + "lo": 235809050769256385 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.250.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.250.json index e4cb26fd9..fd4d5ed7f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.250.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.250.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 961662610842091314 + "lo": 249335786111100208 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 255581109816784446 + "lo": 635422026978904988 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.251.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.251.json index 3acd4cb31..9f7421f13 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.251.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.251.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 217813985194970450 + "lo": 847797404739822699 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 144105261557260692 + "lo": 61209529728099812 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.252.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.252.json index e5f3d890d..86284a35c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.252.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.252.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 627771847108756206 + "lo": 468713503693029411 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 67418957152166669 + "lo": 251499211487316569 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.253.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.253.json index 563e0a8e5..11b1189e1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.253.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.253.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 968062685299773420 + "lo": 75093277596095150 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 68161478174981439 + "lo": 425777658877613291 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.254.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.254.json index 8bb2677af..fc034fa2a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.254.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.254.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 990859498523245080 + "lo": 80526035210725670 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 287296721055156789 + "lo": 805898383280136936 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.255.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.255.json index 3d1343674..d97f15040 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.255.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.255.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 480504559279269743 + "lo": 946605598299312726 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 247520952316563176 + "lo": 245927631487557049 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.256.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.256.json index 9e7d67ef5..7a110a171 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.256.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.256.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 932774611642766757 + "lo": 219954869162806620 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 172212217663277645 + "lo": 344054184956610528 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.26.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.26.json index 23d45cc15..1c9416380 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.26.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.26.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 95562986355093390 + "lo": 995199117166589509 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 236682759811287358 + "lo": 711328154724075149 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.27.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.27.json index f20151446..12a45d698 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.27.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.27.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 878331167902342325 + "lo": 803563865023658717 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 292201272886179646 + "lo": 382346735514940876 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.28.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.28.json index e6a0b287e..a8e6ac33d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.28.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.28.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 459649630125005016 + "lo": 978645822051465073 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 228019577479385518 + "lo": 143575164779812671 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.29.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.29.json index 438ad9e1d..a1700c132 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.29.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.29.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 130051003826512901 + "lo": 25601792358235374 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 328338512351243646 + "lo": 364077755375407661 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.3.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.3.json index 3d4e31d65..0294160d9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.3.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.3.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 411639069426333351 + "lo": 971840439436193945 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 891139823490830544 + "lo": 328596401126504823 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.30.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.30.json index 788ee5c52..bb2b54e24 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.30.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.30.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 625795111210299774 + "lo": 562272524494114403 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 624998946726344949 + "lo": 35493629807230589 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.31.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.31.json index 7a4d0aaf1..854ad374a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.31.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.31.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 485951572534638014 + "lo": 483016520604242836 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 526403955619053036 + "lo": 786163691967878314 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.32.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.32.json index 53795ecc6..685830ee9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.32.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.32.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 932811352906338731 + "lo": 650795975909177284 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 473249081769034164 + "lo": 441379409591463568 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.33.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.33.json index 22959986a..d180d4937 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.33.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.33.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 384837558577213007 + "lo": 964565806960020100 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 199491795760350049 + "lo": 203070464272010139 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.34.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.34.json index a49b71576..7d0addd91 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.34.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.34.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 339523644690331080 + "lo": 839612178365672947 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 26543219720703356 + "lo": 276053836529884435 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.35.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.35.json index 69790db9d..910be9ef8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.35.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.35.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 217837823533125328 + "lo": 977872477101439497 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 518173095350456716 + "lo": 740632840758849899 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.36.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.36.json index 36ab8e203..774d881ee 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.36.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.36.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 4173354151064585 + "lo": 582503277113511492 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 456365954969095814 + "lo": 108516396693888522 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.37.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.37.json index 0d96dacfa..b8a0ba62a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.37.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.37.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 932149330944603974 + "lo": 40417504302138097 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 491063462169947638 + "lo": 834802146814152929 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.38.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.38.json index d7ec2273f..d9d50215f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.38.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.38.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 498522326771089546 + "lo": 950529922494471566 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 414291749724023164 + "lo": 444215881944268914 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.39.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.39.json index 8d94f3b38..2df1edd01 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.39.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.39.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 25195539567137708 + "lo": 972425589995585333 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 21551403287367763 + "lo": 95043583735046490 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.4.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.4.json index a83d1d2e2..4359bc557 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.4.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.4.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 669727709697315435 + "lo": 141095514239686339 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 230200880053298227 + "lo": 32127547658238497 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.40.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.40.json index 709fef0a1..feabd40e9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.40.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.40.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 8678016225685187 + "lo": 137450566364264375 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 892614461831280483 + "lo": 90025875967949127 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.41.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.41.json index fbbe22475..2060eb12e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.41.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.41.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 329152521125821767 + "lo": 557546304426132525 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 140487607487454284 + "lo": 732604942777731203 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.42.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.42.json index 1ef2403cc..f9cc59b41 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.42.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.42.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 805800425820532076 + "lo": 277229095410599487 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 186562343835342674 + "lo": 334767658914505721 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.43.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.43.json index 717ef266c..b30adda02 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.43.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.43.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 703974557004708661 + "lo": 191521290698551345 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 239430533548887944 + "lo": 791142510749161387 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.44.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.44.json index daa1d5501..a3932a297 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.44.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.44.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 998893230380581842 + "lo": 630072335526496494 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 306856870578838804 + "lo": 799868993383568605 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.45.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.45.json index 91c183fc5..d69f7dcc5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.45.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.45.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 640174982380742622 + "lo": 471662117466146404 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 670407954780495102 + "lo": 576315593137382771 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.46.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.46.json index e491d1ea8..32df9192b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.46.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.46.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 654216212200795585 + "lo": 229509573033706257 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 619221631163837999 + "lo": 314076998980238426 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.47.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.47.json index 7c201f044..ef8ff0908 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.47.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.47.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 26020153898207582 + "lo": 288861982872655309 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 324459461139523207 + "lo": 983103200031476693 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.48.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.48.json index 63d605a91..b71f19db1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.48.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.48.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 995598273070155141 + "lo": 952149266745967967 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 788887322770049041 + "lo": 931409621119338878 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.49.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.49.json index fc1c21fcc..e5d506b09 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.49.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.49.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 828685774057406104 + "lo": 788424895269941563 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 295285785900240667 + "lo": 230541234199677708 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.5.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.5.json index aa28b9f2c..ba5ab8777 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.5.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.5.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 318100676535798753 + "lo": 461861371295105447 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 482148161255059876 + "lo": 314026322350135521 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.50.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.50.json index d6a76f6ef..004e0dec2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.50.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.50.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 973032492235114420 + "lo": 163151503394990100 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 146490405194007262 + "lo": 780686602369640486 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.51.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.51.json index 64dfefda1..19f36d677 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.51.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.51.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 811412994923658008 + "lo": 902919381033712364 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 528368235610528593 + "lo": 207332815812504993 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.52.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.52.json index 987e2a33d..3552512d2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.52.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.52.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 198602181754152117 + "lo": 714957060563660623 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 520305544914946532 + "lo": 909572694435412319 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.53.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.53.json index dd143468c..f1be5a93e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.53.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.53.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 280359418422958530 + "lo": 359123880572614674 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 303902720040247107 + "lo": 163711670504020356 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.54.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.54.json index 81403b4d8..a1746899e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.54.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.54.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 494864527805116037 + "lo": 855631457450423245 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 199761991507046830 + "lo": 414815647363498143 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.55.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.55.json index d90bf9bec..b622c7e2c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.55.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.55.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 302164743791907907 + "lo": 865351255276074270 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 857530528131884625 + "lo": 538049468384612627 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.56.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.56.json index 283a264be..1f67c854b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.56.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.56.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 412086326281473221 + "lo": 446913576718636421 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 364057349993858692 + "lo": 432481760450663120 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.57.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.57.json index 70ee6099d..35a67f610 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.57.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.57.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 939265728102164564 + "lo": 136918322340813983 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 90056461814352907 + "lo": 712577507860551518 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.58.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.58.json index 7b8484522..9d83266e6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.58.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.58.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 636591393629724905 + "lo": 698218873651466426 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 989511708218059305 + "lo": 471710505929767763 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.59.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.59.json index 5a8c62ea4..3cfb43137 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.59.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.59.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 768992284273121012 + "lo": 287390797764672801 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 634157214911484724 + "lo": 253734067076762195 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.6.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.6.json index 646ce07f4..ca0eafb94 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.6.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.6.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 564736538871447206 + "lo": 867732196642360882 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 163639342869825500 + "lo": 392101739548411310 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.60.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.60.json index b81197908..ee48c1a9b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.60.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.60.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 863172372016652384 + "lo": 683045430568690594 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 255128429684487012 + "lo": 506421983834413460 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.61.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.61.json index b9832d803..aa886eb4b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.61.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.61.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 31696532015175646 + "lo": 724531436583205244 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 800525888629394530 + "lo": 714179481101796763 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.62.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.62.json index 67a425b0e..0f432a931 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.62.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.62.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 615287156830820684 + "lo": 277544206946439965 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 728615027703076238 + "lo": 133311384844788071 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.63.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.63.json index b590bae06..f5334464e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.63.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.63.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 136131111736707678 + "lo": 584278417319644029 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 516900743807164147 + "lo": 296387337238980019 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.64.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.64.json index 3a25a7fc7..e3fb94a7d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.64.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.64.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 755946910328933405 + "lo": 61623093169476722 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 695700555380069741 + "lo": 414104517317953822 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.65.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.65.json index 18937e497..01fb6de60 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.65.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.65.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 663551806652536220 + "lo": 376497982561408752 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 940959148512338233 + "lo": 165654004989033023 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.66.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.66.json index c65313fce..89dfe5bb4 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.66.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.66.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 33576623871050358 + "lo": 67443639378762782 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 535038495001042573 + "lo": 44716820538576305 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.67.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.67.json index b16870e1a..b1f9d06c9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.67.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.67.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 777988332058128937 + "lo": 676785317049042914 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 315767195216173329 + "lo": 434271862268011119 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.68.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.68.json index 22e24559c..279adb5ec 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.68.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.68.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 79552118420329136 + "lo": 757433256423087551 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 14095701385753937 + "lo": 456816656334808434 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.69.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.69.json index ad1e53c3a..7d32bea61 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.69.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.69.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 399258316448410490 + "lo": 500513991403966820 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 392759948714480166 + "lo": 212773165272980634 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.7.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.7.json index 4a12a675e..937452f13 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.7.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.7.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 262537613829658992 + "lo": 320251844870594263 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 567386705730841882 + "lo": 659376199059147820 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.70.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.70.json index e9069d6b8..71f6f33e4 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.70.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.70.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 622125479889461607 + "lo": 51829213428299658 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 501627286561484819 + "lo": 407959873672192847 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.71.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.71.json index df85ea9b5..428cfff40 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.71.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.71.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 855869231274709596 + "lo": 157919041785190819 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 906095502924305344 + "lo": 746588401340734673 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.72.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.72.json index 8ed23d598..c695c7d00 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.72.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.72.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 976201660097746967 + "lo": 120969881250291442 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 69101602201670633 + "lo": 67831020670128862 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.73.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.73.json index e8197ce6a..2ad521d54 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.73.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.73.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 30237935776070812 + "lo": 597159287963698473 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 357797820130026514 + "lo": 314354554224679572 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.74.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.74.json index 89a310674..afd44f090 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.74.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.74.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 907922177716477398 + "lo": 826483749613549575 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 227239227839303451 + "lo": 492631064284099507 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.75.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.75.json index 560c7f103..48f609710 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.75.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.75.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 459399205280754553 + "lo": 652366523383394637 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 36551075881897313 + "lo": 271103259104192542 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.76.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.76.json index 6f1f3a955..ba2f8c13e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.76.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.76.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 414544868653004923 + "lo": 856870738315878210 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 496781500309863252 + "lo": 109866963547536587 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.77.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.77.json index 69dbd622b..8f0edcaaf 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.77.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.77.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 324634415367321865 + "lo": 218376938929394582 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 853794281983215189 + "lo": 101465264296004551 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.78.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.78.json index 3c8dec554..7a14c8e8e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.78.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.78.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 3701901859222626 + "lo": 274757859645915081 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 332685458779993463 + "lo": 565489368966272374 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.79.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.79.json index 872eb17e3..a9409154c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.79.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.79.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 653348017520841150 + "lo": 186422190681928471 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 452053182712531996 + "lo": 319395636937727417 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.8.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.8.json index 8e3cba14a..a544f0ef3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.8.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.8.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 9825906152989467 + "lo": 861758755956796878 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 336478200153927761 + "lo": 271388304546300791 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.80.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.80.json index 81ea93995..ca8a4f803 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.80.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.80.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 437984665736990815 + "lo": 155639931960490848 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 884125153549191181 + "lo": 752536293903118160 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.81.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.81.json index 661d77144..825891af3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.81.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.81.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 124895107063484652 + "lo": 353838724194125209 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 375856414350677023 + "lo": 444944110610447997 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.82.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.82.json index f2bcdc9f2..8ce1619cc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.82.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.82.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 509388571446202396 + "lo": 13121401415333735 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 89842683386271717 + "lo": 105736326645797298 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.83.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.83.json index e69c6cda8..2657fe345 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.83.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.83.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 345814495222811414 + "lo": 923758823457747644 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 243266275224068120 + "lo": 763913355018823982 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.84.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.84.json index 0624db638..e1d01e81e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.84.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.84.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 9763417329729513 + "lo": 741877710792476944 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 173152414318764154 + "lo": 477883483384425700 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.85.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.85.json index e15e41826..126bc698d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.85.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.85.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 330067095681438946 + "lo": 409399599053335261 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 826755019487790104 + "lo": 488920950189833567 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.86.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.86.json index c0624492b..08d285e86 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.86.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.86.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 790063221105322151 + "lo": 959058764193338214 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 794150778777685744 + "lo": 279546821504922115 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.87.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.87.json index c7754d5af..ddd42dad9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.87.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.87.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 120608140817411890 + "lo": 592225729829638490 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 699127930533213076 + "lo": 695226323738714057 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.88.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.88.json index 57d36e1e8..53042948e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.88.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.88.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 981037090405086922 + "lo": 810814863933540032 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 768312216141300809 + "lo": 389710560432186645 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.89.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.89.json index 7924a4fde..a4e422084 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.89.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.89.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 13285454782068920 + "lo": 985645178558631496 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 158769350856326482 + "lo": 792957572303845890 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.9.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.9.json index 53b55d83f..1c96de66b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.9.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.9.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 419929775808768786 + "lo": 380731881696075662 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 701974259450706269 + "lo": 198790480812855414 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.90.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.90.json index 6d00e58ef..0e6e9e013 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.90.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.90.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 24470015558282146 + "lo": 878226507017100310 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 915815181599606566 + "lo": 161531932487697062 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.91.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.91.json index f09d3a31c..9a081b8a9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.91.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.91.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 738898380955486882 + "lo": 212087742714716296 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 446406775571717126 + "lo": 858578500998242154 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.92.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.92.json index cf79a2cd7..3725ce279 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.92.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.92.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 242914718069865705 + "lo": 496001223872252556 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 387235989294625233 + "lo": 81600769889259621 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.93.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.93.json index 3dc3588af..555bb4045 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.93.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.93.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 371660205522637949 + "lo": 62917090898614402 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 906730279122867270 + "lo": 638788311737596982 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.94.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.94.json index 682e9f8dd..2113a66df 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.94.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.94.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 804666792833304297 + "lo": 10564538607521796 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 837408275001308153 + "lo": 614665068096449188 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.95.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.95.json index c799d4a8a..4ae33145e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.95.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.95.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 414457547637033324 + "lo": 752123476926976171 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 88385018113377536 + "lo": 712895967021856545 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.96.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.96.json index 3c1f3b87e..a3f64afb8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.96.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.96.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 12353709894170236 + "lo": 554631247143946831 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 723383193392640797 + "lo": 30134530457123485 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.97.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.97.json index 6a05f831f..1d8103ab0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.97.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.97.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 873015239839966309 + "lo": 185452963801899101 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 910272806676255648 + "lo": 487705312367404531 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.98.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.98.json index 3a91f940e..b9f74686b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.98.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.98.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 871181479289879648 + "lo": 280426040516201623 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 826406993506977730 + "lo": 600957317696856173 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.99.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.99.json index 13de61590..abdd0461c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.99.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_assets.99.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 377140061608237487 + "lo": 101965812526688225 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 302088579432726715 + "lo": 921109443175221512 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.1.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.1.json index 431eb3dcd..a95d042c3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.1.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.1.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 432889351662290542 + "lo": 546857982964094793 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 54962314712807488 + "lo": 651937738810632018 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.10.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.10.json index 45be8e031..d926efe21 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.10.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.10.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 433153991909380550 + "lo": 821058056067145199 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 395391364356153659 + "lo": 55941744509915545 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.100.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.100.json index 017c58a43..1704e99dd 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.100.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.100.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 104958057689377757 + "lo": 720340441600402867 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 717124849289423049 + "lo": 466015879110406073 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.101.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.101.json index c6c33a0ae..cec4d12aa 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.101.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.101.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 629139087024465341 + "lo": 696129215398342812 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 339903659697258082 + "lo": 837932091347668591 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.102.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.102.json index ca830e78d..016a488ed 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.102.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.102.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 458442121140895295 + "lo": 147713739775920769 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 307899146963212760 + "lo": 787443107947775611 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.103.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.103.json index 14d9ef1a8..a14582430 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.103.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.103.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 908332623780786832 + "lo": 440193082950309974 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 976561218922906894 + "lo": 734879831036206313 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.104.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.104.json index c38b49089..97eb6a84f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.104.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.104.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 896070710882400041 + "lo": 615808027343853210 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 941200098143911270 + "lo": 112780188145551286 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.105.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.105.json index 5b5e63a51..dcbf0a6c5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.105.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.105.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 835843804909307528 + "lo": 259549728609567020 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 496676166165872216 + "lo": 186338275559798802 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.106.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.106.json index ea1686b21..c7d1b04fe 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.106.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.106.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 116293220553009614 + "lo": 905175461291056442 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 515872045277655652 + "lo": 878498659561283607 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.107.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.107.json index ddc4d24f6..29cd6797f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.107.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.107.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 722943009960817836 + "lo": 37858216843515807 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 92940073407453557 + "lo": 96186671355568182 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.108.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.108.json index 21b7d9cd7..cae527f21 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.108.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.108.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 356685008604365958 + "lo": 468123168297061566 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 974093576721276449 + "lo": 362994689029053009 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.109.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.109.json index 2a99b04eb..d42cae7a7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.109.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.109.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 838778985049492496 + "lo": 225616888520073609 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 820122198018391988 + "lo": 719332005001739202 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.11.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.11.json index 06d3f730b..88b0d54cf 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.11.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.11.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 956244696363288403 + "lo": 801373883683238928 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 687171457040574762 + "lo": 16426024701243311 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.110.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.110.json index 53aec714f..74a015101 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.110.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.110.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 950887159242494628 + "lo": 520958799240981628 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 945711269969285745 + "lo": 963963399699863753 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.111.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.111.json index 882540719..7293afd3d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.111.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.111.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 693389995374033777 + "lo": 120980208847219026 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 69639460458670657 + "lo": 927047999476795893 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.112.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.112.json index 847d04a1e..b2712912c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.112.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.112.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 664818685084270815 + "lo": 898201395189528564 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 477247510569342520 + "lo": 594438589576242213 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.113.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.113.json index ea978fb1f..1d548c360 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.113.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.113.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 553414123625606390 + "lo": 275294586836160538 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 498482225149146487 + "lo": 954134220860435685 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.114.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.114.json index 597dad58c..09c1e26de 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.114.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.114.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 954205236342783760 + "lo": 455368727996122625 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 704736599958380013 + "lo": 548965900416613962 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.115.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.115.json index dbc8b74e9..1fcfae606 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.115.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.115.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 557216919102355496 + "lo": 913725347682617077 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 408096326448710652 + "lo": 262178637090395489 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.116.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.116.json index 1c8c910fd..2dc1d2246 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.116.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.116.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 368794330634618810 + "lo": 672036606960758284 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 900455206419266935 + "lo": 72405736585937905 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.117.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.117.json index 898f24e80..826e910b2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.117.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.117.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 177561665101752030 + "lo": 260956393372184728 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 782467338070307667 + "lo": 598995364237620342 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.118.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.118.json index 80dc58b52..8d257163a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.118.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.118.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 589191315172426595 + "lo": 620234572611056589 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 83951594169544035 + "lo": 721619732301686543 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.119.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.119.json index 097565e38..6e0f80e3a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.119.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.119.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 200234699934157832 + "lo": 173014133429479028 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 931086613127221653 + "lo": 387117500240196896 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.12.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.12.json index 71a34dac4..783a6d8ce 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.12.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.12.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 937549556575020451 + "lo": 312765717526343143 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 748925075443142436 + "lo": 48445263306833845 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.120.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.120.json index 4732e8978..cd9ad90fd 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.120.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.120.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 697821448075343200 + "lo": 751934247342640389 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 564206938885987744 + "lo": 321763662934093272 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.121.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.121.json index 570491eb8..40cdf65d5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.121.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.121.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 700675535017601517 + "lo": 845791016340600888 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 2313320372638789 + "lo": 602872922429832887 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.122.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.122.json index a9aa104ab..353299304 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.122.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.122.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 569765310781413526 + "lo": 500728120946179948 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 582571901443149595 + "lo": 470743893859154011 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.123.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.123.json index 54ce4eaff..7bf1cf1f5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.123.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.123.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 549720297447194168 + "lo": 444445660962701094 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 443356381520424201 + "lo": 293588046405674645 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.124.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.124.json index 06775a86a..a3be68bab 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.124.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.124.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 106792452575424218 + "lo": 151162511759554461 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 195439586678334007 + "lo": 161093809189079740 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.125.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.125.json index a4c70f55a..459e6fce9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.125.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.125.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 791533353692301416 + "lo": 191278143380742026 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 99760236048485186 + "lo": 541235242041473810 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.126.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.126.json index d127ff882..4df587f1a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.126.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.126.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 458367257610625006 + "lo": 785950941997746151 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 79817387262365241 + "lo": 260844661723063427 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.127.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.127.json index 474d0ab1d..70ec602e2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.127.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.127.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 189610431465424978 + "lo": 220875952840947703 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 999925358314220390 + "lo": 92663710627062888 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.128.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.128.json index bed7a3277..013a69cfe 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.128.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.128.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 616121510484498468 + "lo": 276033826176634197 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 651071686832368036 + "lo": 16646433172596167 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.129.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.129.json index 66c06453c..b832b9d4b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.129.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.129.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 681833502006671954 + "lo": 760967316121336035 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 290034091556891453 + "lo": 561577119406575839 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.13.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.13.json index 4fa9b9740..a14053b87 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.13.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.13.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 595761027002248010 + "lo": 688485965249572890 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 156846548950990691 + "lo": 351835924651575032 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.130.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.130.json index 441359b48..218a0b937 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.130.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.130.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 406754407403682774 + "lo": 667634208328373208 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 191356219809819988 + "lo": 777840261105108778 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.131.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.131.json index 4fc70a2f1..f995ebe23 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.131.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.131.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 539347375617693308 + "lo": 845155612970630662 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 341248968413192794 + "lo": 688260651375121683 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.132.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.132.json index 3e335874e..99c325689 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.132.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.132.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 931405385617662912 + "lo": 855888173691177691 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 278789655724454858 + "lo": 711199207375330570 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.133.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.133.json index da86dff3f..935c12fbb 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.133.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.133.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 977365521774695143 + "lo": 673372537521430136 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 117614649613083429 + "lo": 60764365170130079 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.134.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.134.json index afce8551d..c0e659c16 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.134.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.134.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 401537171120965129 + "lo": 627418799710118095 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 711124830741743080 + "lo": 16668011595418705 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.135.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.135.json index c09d15025..0ef4596ef 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.135.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.135.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 823600768007757894 + "lo": 632923787989540274 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 259877958399530652 + "lo": 379422900163969909 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.136.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.136.json index a393b9e9f..47f0dd569 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.136.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.136.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 914140591925015217 + "lo": 702552607919049381 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 860092675649762805 + "lo": 276206999586633844 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.137.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.137.json index 37a44b032..36b62b7af 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.137.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.137.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 932066837319454192 + "lo": 748468838818340573 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 639091371973802534 + "lo": 384582686461290701 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.138.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.138.json index f25fbaad2..a933f358d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.138.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.138.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 905631924575465942 + "lo": 218166683119140052 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 616253439484087128 + "lo": 453666788456265531 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.139.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.139.json index 14e8971e9..87d651a64 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.139.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.139.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 763441626070910514 + "lo": 457608864687911469 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 154223580366876437 + "lo": 891956938371259271 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.14.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.14.json index 087319598..1de5eedc6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.14.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.14.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 267522982673017299 + "lo": 175911154283912028 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 540172277036848060 + "lo": 888390795604796700 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.140.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.140.json index 5e7181380..695875350 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.140.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.140.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 321130959520432873 + "lo": 70007410906532585 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 636932463359292445 + "lo": 624151305444196559 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.141.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.141.json index be7bf4e2c..a9f1bedb3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.141.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.141.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 663697070504189602 + "lo": 387271702728758161 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 609977956112710158 + "lo": 616368889646503471 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.142.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.142.json index 3e2d7d862..8989b04ac 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.142.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.142.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 764793321223170929 + "lo": 814941735043779109 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 395101912166462751 + "lo": 958909918945448063 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.143.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.143.json index 0d5037bc6..8ace9ef06 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.143.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.143.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 15532826023938746 + "lo": 864375165205484426 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 346482277830650898 + "lo": 234900726414830341 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.144.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.144.json index ba18f863c..26ed263a1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.144.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.144.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 121439457525974569 + "lo": 901348290669184540 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 437253784989450284 + "lo": 208766493341473185 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.145.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.145.json index e33199e9c..bb9c3686f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.145.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.145.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 578118998093073100 + "lo": 759304219370635766 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 952836510255328715 + "lo": 27770705266097989 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.146.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.146.json index 04bfadf4c..452df18aa 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.146.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.146.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 714964736738159123 + "lo": 961267075249103095 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 522633835319220574 + "lo": 946638850082407121 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.147.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.147.json index a78977a13..412ae8365 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.147.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.147.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 777792624940567361 + "lo": 720988106029744740 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 925373954145183562 + "lo": 884190063243233699 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.148.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.148.json index ea40c094d..02328d099 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.148.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.148.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 49414528299211101 + "lo": 186415856319883361 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 748623382396484092 + "lo": 85115539638947366 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.149.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.149.json index 137a642af..97fba0708 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.149.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.149.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 964208071255202134 + "lo": 389550874363284143 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 644421060275164532 + "lo": 130020365425690086 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.15.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.15.json index f065fe701..5ec7efe6d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.15.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.15.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 56972837040231437 + "lo": 754836752116829260 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 869560763821257377 + "lo": 846804713278228735 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.150.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.150.json index 2025782c3..f0417fea7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.150.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.150.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 229470223234093130 + "lo": 153441470910025902 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 124400472800590031 + "lo": 150233187277216085 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.151.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.151.json index de4d53de7..92812ac2b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.151.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.151.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 814936742022388299 + "lo": 603591760056005641 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 973176491327019848 + "lo": 868640468444857362 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.152.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.152.json index a7e4f8110..2e7c5c323 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.152.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.152.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 33111928006132753 + "lo": 109614255943197405 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 676463311697304915 + "lo": 787073370498703298 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.153.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.153.json index d0c896ca5..0c30a4d87 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.153.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.153.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 277210992691781197 + "lo": 294243504282049526 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 530451799228815692 + "lo": 541510963260608541 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.154.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.154.json index ed1684ccb..056b64c0e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.154.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.154.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 547370751107690770 + "lo": 723596594355522039 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 477066258520065903 + "lo": 514761248217467634 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.155.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.155.json index c4af858df..8cd3fabc6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.155.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.155.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 299686870595826587 + "lo": 468303288156944557 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 721837160932650005 + "lo": 842730648970992275 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.156.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.156.json index 8079e5b34..b2eb90111 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.156.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.156.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 95035687029380306 + "lo": 479339271187634187 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 687793123832634 + "lo": 954366926534706117 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.157.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.157.json index ccec21740..ccd915b00 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.157.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.157.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 627277357004489534 + "lo": 475910219287751145 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 445925793765434984 + "lo": 915836075628046167 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.158.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.158.json index 77c68488f..26a6f08a9 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.158.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.158.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 675319251331999156 + "lo": 572219598799651974 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 994992806071350538 + "lo": 418449746272965320 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.159.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.159.json index 694d2b562..d4b96e227 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.159.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.159.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 497967888502857956 + "lo": 532055271482328816 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 256500858964769468 + "lo": 877148241524681647 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.16.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.16.json index 443e54fba..89882c2b6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.16.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.16.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 860859669584403623 + "lo": 625125093401419988 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 422413366459349391 + "lo": 117735254354407924 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.160.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.160.json index 8c6e60a5b..4eefa13dc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.160.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.160.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 194431688535601374 + "lo": 333360516741641524 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 486592903123811268 + "lo": 149845516013620229 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.161.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.161.json index 89775101c..17e836ac2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.161.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.161.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 234523130122218722 + "lo": 61730635489834676 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 366917819098455616 + "lo": 714087786908367899 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.162.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.162.json index dd993775f..4f71797f7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.162.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.162.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 751819894511542282 + "lo": 342220933775068765 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 338427744233320554 + "lo": 509098508232062886 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.163.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.163.json index ab1118af9..0c8ef76b0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.163.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.163.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 53251064242655665 + "lo": 148802310829370685 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 760973315509733790 + "lo": 975865511493147599 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.164.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.164.json index 6621d930e..bb83fc8ee 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.164.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.164.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 523889187454919967 + "lo": 489805543889970079 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 777132392991986788 + "lo": 199203143815967214 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.165.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.165.json index cb46ce5d0..ded887b30 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.165.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.165.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 82510498353465956 + "lo": 297559289198327577 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 454918967895432386 + "lo": 536590060546018746 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.166.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.166.json index 196e39ae6..02cfb4202 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.166.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.166.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 542102311764028273 + "lo": 292170836837059794 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 299280995878697505 + "lo": 444757236320192066 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.167.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.167.json index 01c9d0284..f00fb4736 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.167.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.167.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 717883905393462303 + "lo": 892192178498577965 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 446585207001509790 + "lo": 471987219660171770 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.168.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.168.json index 7193f3e5e..1f5ed6d30 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.168.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.168.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 882187224079811349 + "lo": 16718660009791204 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 382530551312023981 + "lo": 829862210087614458 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.169.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.169.json index 854e0624c..b81e31d0e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.169.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.169.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 846097545874797601 + "lo": 11377828053378141 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 729956509570645131 + "lo": 41364314660616288 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.17.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.17.json index c54300f68..3b7c29213 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.17.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.17.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 308650297648152669 + "lo": 630373340013025351 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 75930512904115554 + "lo": 213449899018231645 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.170.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.170.json index e2c620b24..314a65b14 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.170.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.170.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 867484108668706146 + "lo": 78833665232392673 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 441486019438643288 + "lo": 347588946899288718 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.171.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.171.json index 7f37cd953..c4ab40fd3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.171.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.171.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 838774123278386732 + "lo": 870745817663930480 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 45665770552418741 + "lo": 498361496678897466 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.172.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.172.json index e81a724a2..b846a485a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.172.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.172.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 940801188771847837 + "lo": 41985983197302719 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 715023159923939866 + "lo": 408928171032528590 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.173.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.173.json index 2320d64ad..958a1ab77 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.173.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.173.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 843467886995687798 + "lo": 440081134091444497 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 6768465603387904 + "lo": 262698940772036346 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.174.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.174.json index 467040be0..77c3c8ed6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.174.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.174.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 465974455722944341 + "lo": 130093030376052204 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 335166283160818808 + "lo": 506531815306101923 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.175.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.175.json index 1d156b689..30eaf4720 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.175.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.175.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 164242054961970852 + "lo": 35910387710716061 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 814910875476364240 + "lo": 785911746831119065 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.176.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.176.json index 631cc9a4d..d45b290da 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.176.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.176.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 186431553158994433 + "lo": 239988985525561807 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 606336613245005130 + "lo": 593828220949015887 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.177.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.177.json index 668808901..89f89d3df 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.177.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.177.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 993155428182591228 + "lo": 244476077081131667 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 803862149058161001 + "lo": 693200727364292398 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.178.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.178.json index e70f3013a..61f69fcf5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.178.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.178.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 977320586982623737 + "lo": 549150771055564465 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 51634537417248860 + "lo": 483471333828395976 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.179.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.179.json index 2bb3ef06a..465299219 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.179.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.179.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 990869153817246860 + "lo": 450502509614716470 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 787525457465651024 + "lo": 79857103523639116 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.18.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.18.json index ca701fb11..8b9f789d6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.18.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.18.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 195233785564223159 + "lo": 722957092955440697 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 467275452784390189 + "lo": 880381706806391846 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.180.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.180.json index 88682ac96..03b293a4e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.180.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.180.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 895730677895449241 + "lo": 242582429504302760 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 882327316586071064 + "lo": 696834993789583443 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.181.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.181.json index ec79cfe60..d3071f703 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.181.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.181.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 125256633026149573 + "lo": 756638417237276581 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 130153749085349307 + "lo": 882374403498067198 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.182.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.182.json index dad196bf6..a1960fc30 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.182.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.182.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 328007034573928651 + "lo": 153664111053324230 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 655702301440794283 + "lo": 58042040932421224 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.183.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.183.json index d099158d8..8919f2b48 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.183.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.183.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 634227960409768407 + "lo": 125936912503487020 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 774569617908622998 + "lo": 874446268552256205 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.184.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.184.json index b1f6fc5c8..81eebdf7f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.184.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.184.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 458192359653499891 + "lo": 208313398942996473 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 327217911870048707 + "lo": 362367702942899991 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.185.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.185.json index bc595da56..c32df0475 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.185.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.185.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 730659325973678441 + "lo": 951075504292833429 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 586452747633036891 + "lo": 517492120140113939 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.186.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.186.json index 9a53970ff..4d5ea7423 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.186.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.186.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 75063692748222269 + "lo": 687160692719373917 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 62558747311363035 + "lo": 864597678060764050 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.187.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.187.json index 65ac6f46e..53f612b2a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.187.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.187.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 178065553659676126 + "lo": 688031409384814200 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 578562027897331468 + "lo": 742887198586922990 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.188.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.188.json index 1a9217bb3..b72d41806 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.188.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.188.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 218652633887123950 + "lo": 368050504143873177 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 653289357704224709 + "lo": 820018561008867262 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.189.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.189.json index bc791b6f1..913733fc8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.189.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.189.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 553009301323809444 + "lo": 84834370570244350 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 276219750597977370 + "lo": 334911656792184188 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.19.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.19.json index 2b2fe9cdb..d2ce046d5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.19.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.19.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 784791706191027717 + "lo": 533380079853824255 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 311819558435845549 + "lo": 268344208873507344 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.190.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.190.json index d6bbb1d0c..dcae442ba 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.190.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.190.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 183657253480262311 + "lo": 98171150722287083 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 717130191155234411 + "lo": 458706255885536767 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.191.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.191.json index ed8e82772..8635b045c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.191.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.191.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 267722067725836604 + "lo": 79180453750994734 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 833877734723770417 + "lo": 453123886718525950 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.192.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.192.json index b35f55647..be9a3d1f2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.192.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.192.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 588137794225986027 + "lo": 683865210826045291 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 345520720955163882 + "lo": 949036346960937647 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.193.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.193.json index ec267d13d..b38a401d0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.193.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.193.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 973314158271843835 + "lo": 422229574133167123 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 790649766211707277 + "lo": 782220571629999672 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.194.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.194.json index 0fea0edf7..134531c32 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.194.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.194.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 869226400832047779 + "lo": 307072258867365575 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 697609398564873193 + "lo": 191661922514281551 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.195.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.195.json index 2b083f322..fcd0ed781 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.195.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.195.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 590490532969589731 + "lo": 679861127367980704 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 731446778032954886 + "lo": 485937843412401988 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.196.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.196.json index 6c1696505..f81cb00d2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.196.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.196.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 376796114439683735 + "lo": 186230282310642383 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 837214101728589501 + "lo": 144319015692345547 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.197.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.197.json index d7e816137..9aa88dc31 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.197.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.197.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 218827226851454387 + "lo": 116456783210541678 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 656317002424911981 + "lo": 643217625823572894 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.198.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.198.json index a3e49b1aa..d2e642263 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.198.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.198.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 381439586928834372 + "lo": 765039660131209459 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 910092662901027399 + "lo": 721304246149423723 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.199.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.199.json index c2ed87ae6..eab6cf63a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.199.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.199.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 856114882257895107 + "lo": 3265769434451479 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 387391800074509818 + "lo": 646816492090964641 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.2.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.2.json index 9cc80a286..e07624086 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.2.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.2.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 988895213502199311 + "lo": 358553643766246414 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 640219821535284670 + "lo": 73816038490177553 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.20.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.20.json index c7793b27e..f9200fd55 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.20.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.20.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 14524510148744266 + "lo": 399450193179517655 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 457778062253045830 + "lo": 245705699611119081 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.200.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.200.json index f69626eb0..1876f64ae 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.200.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.200.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 760068624768390759 + "lo": 558613995976881697 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 153418524806477178 + "lo": 611714972805857538 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.201.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.201.json index d7dd5da7f..da132e1b7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.201.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.201.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 671992858780564354 + "lo": 778961364536205087 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 566256401145487700 + "lo": 521637023888467152 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.202.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.202.json index fcce0535e..25b6b8f9b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.202.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.202.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 75655847380167398 + "lo": 79665641086256589 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 410854095025351067 + "lo": 569974229156529417 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.203.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.203.json index 6fc1dba66..b54dbb0e7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.203.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.203.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 911111524324988383 + "lo": 723403233939981557 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 536661554196780294 + "lo": 988256009687541830 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.204.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.204.json index 626e6d50d..a53910b6c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.204.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.204.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 920759947091601394 + "lo": 528644108413286407 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 636540192977688230 + "lo": 631676373520347593 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.205.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.205.json index 4d596cd90..ff5cf8527 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.205.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.205.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 641603610756512262 + "lo": 399570221192891061 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 492137296042010711 + "lo": 682148548278465637 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.206.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.206.json index d614ba295..4ccbc4948 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.206.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.206.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 844784501235943430 + "lo": 495756809538855800 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 551343947105610182 + "lo": 576638384722034131 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.207.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.207.json index b39cb05ce..93b3078eb 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.207.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.207.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 838104521185762430 + "lo": 117179232211365938 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 67769920258615288 + "lo": 99172846694725441 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.208.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.208.json index 7dd9c0212..2968a5076 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.208.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.208.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 746748506020663455 + "lo": 403248148099322668 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 326431054323927796 + "lo": 511924572745493383 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.209.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.209.json index ba36a3059..5b841a579 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.209.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.209.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 707448341133111634 + "lo": 270994997388256372 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 13034858545154706 + "lo": 345325463823438346 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.21.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.21.json index b760d2bf5..afa2c7d7d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.21.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.21.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 389245141788546298 + "lo": 457092612599708435 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 895181514831125023 + "lo": 586810918335611727 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.210.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.210.json index 9948d3f2e..e19983460 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.210.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.210.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 325650231291609717 + "lo": 248352248254210214 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 564392860661998391 + "lo": 953747450878983712 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.211.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.211.json index bd4c993e3..078b9cd1c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.211.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.211.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 938986938503096813 + "lo": 234363550143179717 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 139009926206787533 + "lo": 184896653932972951 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.212.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.212.json index f8ac3d734..53045b8da 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.212.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.212.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 60788024922368597 + "lo": 952007428011800847 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 279561239416626761 + "lo": 682026396883833699 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.213.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.213.json index 465935701..d58043920 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.213.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.213.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 586145680324931751 + "lo": 707976302484216513 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 345428160969892407 + "lo": 389881300880297563 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.214.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.214.json index 64dd4b2e4..ec7e92661 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.214.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.214.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 819316267943926823 + "lo": 439860374268136880 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 932122419374790377 + "lo": 121163641055663312 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.215.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.215.json index 81705e7ec..6e97b38f2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.215.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.215.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 17361428122521761 + "lo": 962755355620690757 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 225251496108174018 + "lo": 514750639955688751 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.216.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.216.json index 156c85d65..99b427632 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.216.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.216.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 177280586078783565 + "lo": 457567632162326720 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 704905604237830593 + "lo": 467368873603975079 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.217.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.217.json index 51dc27ed3..a99aedfa3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.217.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.217.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 510295693988452233 + "lo": 141491839549592447 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 64551073808983052 + "lo": 464147594531993269 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.218.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.218.json index 4c5ee8fc8..4dbdfd140 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.218.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.218.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 955591087633058440 + "lo": 125777136842358527 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 296264504935088921 + "lo": 413178521489988450 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.219.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.219.json index 8b8612be6..4c01e51a3 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.219.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.219.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 838883792703172718 + "lo": 645541120241631141 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 304453421020324535 + "lo": 819390336339971610 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.22.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.22.json index aed2bf7e7..7223f6d4a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.22.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.22.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 161432262172743254 + "lo": 203673703821334551 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 416489197750323872 + "lo": 924812870447769600 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.220.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.220.json index f5629a80d..ed0070c14 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.220.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.220.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 896309461439959655 + "lo": 137298107112117690 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 189729460851748408 + "lo": 9550057903350011 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.221.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.221.json index 9b7616799..681a2e383 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.221.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.221.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 808039286559372588 + "lo": 821576109417069996 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 54024493915489856 + "lo": 710857843715257507 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.222.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.222.json index 41975e029..f38b0d7b1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.222.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.222.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 550854356731638139 + "lo": 954765212886700041 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 936196023061677349 + "lo": 393602255887467632 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.223.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.223.json index 530bef665..9386d0b9e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.223.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.223.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 551335526025440908 + "lo": 198063578364832257 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 846166116861981305 + "lo": 462325883231806549 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.224.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.224.json index 3a9c1ceda..718f57963 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.224.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.224.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 594739867028188222 + "lo": 161362229333622262 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 397677321532686524 + "lo": 335194478125584546 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.225.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.225.json index c27ba8299..e8db8c216 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.225.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.225.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 926615740116558283 + "lo": 689228363921508529 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 149377232793853688 + "lo": 127301460607390227 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.226.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.226.json index 055d6800a..a1ab71591 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.226.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.226.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 935147822022281008 + "lo": 223179532179995571 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 751088828407279052 + "lo": 34557497383834652 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.227.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.227.json index 562d51a55..28af2ca88 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.227.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.227.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 103091904739490857 + "lo": 430043629873664431 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 627758716085889098 + "lo": 685304803587372689 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.228.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.228.json index 5be4dc609..9447512cc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.228.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.228.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 29217045648167850 + "lo": 302622241389432529 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 105254474190689475 + "lo": 572630121610866251 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.229.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.229.json index d99dfb920..9ef93cdd6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.229.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.229.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 533150384185660087 + "lo": 742023977488238562 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 458276949453422859 + "lo": 329526336947294422 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.23.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.23.json index acee6b0bc..70ed5dbc8 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.23.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.23.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 419647249149939244 + "lo": 159694915911652045 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 104787386520589064 + "lo": 497967120066239371 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.230.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.230.json index 24408209a..da44e8c44 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.230.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.230.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 415448112082555050 + "lo": 280776770328042932 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 467621717650432878 + "lo": 141319698101696931 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.231.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.231.json index 5ad3eff60..aa0273b88 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.231.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.231.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 298768555322871822 + "lo": 617488574078379273 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 484953420863594579 + "lo": 508725729398592885 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.232.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.232.json index 24c084d42..aee1a5f4b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.232.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.232.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 542584143079659547 + "lo": 690901823611564991 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 212182919072638137 + "lo": 893510350627908630 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.233.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.233.json index fe71b1660..b6b6ca355 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.233.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.233.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 539726521237969586 + "lo": 853908840641801770 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 454306181067610891 + "lo": 364915791630984771 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.234.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.234.json index 923857c62..2b70110cc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.234.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.234.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 229196864712565492 + "lo": 198969599804734321 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 540371391356543767 + "lo": 250664974099592532 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.235.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.235.json index 138106510..a42d3c8a1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.235.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.235.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 153393928213919265 + "lo": 897463542738562751 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 735060582067649770 + "lo": 24859999005898058 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.236.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.236.json index 0aecae826..a875e8831 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.236.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.236.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 722293999312931661 + "lo": 33143997827705673 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 711973382566012430 + "lo": 456411347453811649 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.237.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.237.json index c875aeeb7..621325a8b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.237.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.237.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 604134055532267623 + "lo": 648825111269307393 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 757963388408960942 + "lo": 534019963508506138 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.238.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.238.json index f5393de7d..0d3b45e3b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.238.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.238.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 607258097121514053 + "lo": 670347022950809527 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 873118258431604776 + "lo": 771602745609075124 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.239.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.239.json index 3a074840f..606886556 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.239.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.239.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 836717684044494359 + "lo": 579577022104944431 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 242112735180650137 + "lo": 502295948862128410 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.24.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.24.json index 81c8ce33c..f1ff3c038 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.24.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.24.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 690604964913617224 + "lo": 856594119926783903 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 320102179425227757 + "lo": 956491713643712507 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.240.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.240.json index b1d18d0ad..d07a53be7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.240.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.240.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 174535161046110265 + "lo": 502232981674292990 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 921989956989330156 + "lo": 699318012167133267 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.241.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.241.json index 0e2e5ac60..2ad8ac0aa 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.241.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.241.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 590859534803372028 + "lo": 283421384128863228 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 149334648769100219 + "lo": 728093034828082043 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.242.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.242.json index 9018f7465..064888647 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.242.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.242.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 671377456566086841 + "lo": 759021782454488771 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 259542496062672997 + "lo": 769857083439603603 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.243.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.243.json index 1ff521a15..e46e824a6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.243.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.243.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 300957299902269822 + "lo": 685654892440584399 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 578348217149281420 + "lo": 324321482189803604 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.244.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.244.json index 145732cab..3e19cb08b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.244.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.244.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 489246129123010775 + "lo": 789270723027817826 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 521181619854276530 + "lo": 770021889826479590 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.245.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.245.json index 3a43ce166..4fed4705e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.245.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.245.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 762282501495387433 + "lo": 648494126142759655 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 587307542818029579 + "lo": 174629745749256999 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.246.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.246.json index f7dfa3423..118483366 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.246.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.246.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 121187549224950127 + "lo": 235026000476958462 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 287727636058534695 + "lo": 611782426607529756 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.247.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.247.json index 8274e5518..416970f1f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.247.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.247.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 978041983769725238 + "lo": 877696031824063618 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 255082964334998450 + "lo": 151412842609665162 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.248.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.248.json index 2acfac37c..7052e89c7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.248.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.248.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 37927988375756500 + "lo": 593273409525531469 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 906104947542620719 + "lo": 356407922230204683 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.249.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.249.json index 7a6c5669b..ac27d025e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.249.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.249.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 841370000334131328 + "lo": 833583230309311450 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 391883644269582160 + "lo": 169203409762952007 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.25.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.25.json index 4c9ffa3fd..4bfd8fa7f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.25.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.25.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 283127346441166931 + "lo": 722475675975117829 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 244804660828972876 + "lo": 919190409940283053 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.250.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.250.json index 6e2eea348..0edcb5a89 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.250.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.250.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 168765109317607708 + "lo": 366914367874211645 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 474768651010897767 + "lo": 832297878169846916 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.251.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.251.json index dcca60af9..8087238b0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.251.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.251.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 179802641750278341 + "lo": 427890047581568383 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 411195797109424595 + "lo": 248103331892664999 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.252.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.252.json index 5082fe832..1cee0ecae 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.252.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.252.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 483448824528097712 + "lo": 964481596304542364 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 135376378221924126 + "lo": 388374451051488130 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.253.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.253.json index 54473f791..bfd966416 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.253.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.253.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 522010317004372566 + "lo": 766017781577801573 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 159666246657120627 + "lo": 616515363714634987 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.254.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.254.json index 64695a4b0..709016a28 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.254.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.254.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 483455618103171441 + "lo": 429994671037042604 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 728006987019756979 + "lo": 540384279715596480 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.255.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.255.json index 7ca55637f..45decc987 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.255.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.255.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 173996394646844810 + "lo": 731338577387004682 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 304418238056856638 + "lo": 278273578839813580 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.256.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.256.json index 3a4a66552..339d54a2c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.256.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.256.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 913852022492249182 + "lo": 716214786368617793 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 241799007678508126 + "lo": 964963932435572482 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.26.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.26.json index ebe0de5b1..1e543d979 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.26.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.26.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 39348630536661455 + "lo": 79953741787298801 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 747325011617970389 + "lo": 929004037691813988 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.27.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.27.json index 136add959..ce6973511 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.27.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.27.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 445213268197905336 + "lo": 966425808163968 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 866802948762975645 + "lo": 179068982805075665 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.28.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.28.json index b6d02a6c8..380e0df28 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.28.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.28.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 466362940311181994 + "lo": 871933642345770155 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 560557375896251384 + "lo": 651780731464291661 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.29.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.29.json index f63a33c30..9fff46835 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.29.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.29.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 213186153464322458 + "lo": 852428095608340512 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 393228272674158807 + "lo": 553902002987949267 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.3.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.3.json index e2abd375f..6714b3a3f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.3.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.3.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 732194529877401577 + "lo": 743922178896856523 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 37347183969489393 + "lo": 194656069292099822 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.30.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.30.json index 66e22a998..a1fb27078 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.30.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.30.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 386835667523191665 + "lo": 51378517228882741 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 768343770498781327 + "lo": 492075706477613395 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.31.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.31.json index 702124c8c..d6a7b1362 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.31.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.31.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 480423091630395082 + "lo": 870781260175153218 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 443363199145131983 + "lo": 226741139797252030 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.32.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.32.json index 09fbd11c6..eb0d4f686 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.32.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.32.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 834167317081686925 + "lo": 516835459372218299 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 748453031692763297 + "lo": 427122019189631938 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.33.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.33.json index 3816fc7cc..492f696e2 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.33.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.33.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 898318146880110778 + "lo": 465440235710156722 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 178433260881961014 + "lo": 107963311296504077 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.34.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.34.json index 55193372e..d316c0993 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.34.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.34.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 10838465742902104 + "lo": 60172164456534723 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 556585345518407363 + "lo": 904589650128696688 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.35.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.35.json index eebfc51b2..f29790d9f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.35.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.35.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 265845120998079747 + "lo": 41773443574545343 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 813475106191018796 + "lo": 631574966408228668 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.36.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.36.json index a2af21f47..39e52d7f0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.36.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.36.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 304067373466727613 + "lo": 349711323685628167 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 308352137537066853 + "lo": 473302491185463276 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.37.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.37.json index d082de995..d45f13b55 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.37.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.37.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 626440041306861685 + "lo": 145205548020767624 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 110418470204674420 + "lo": 925494653773645512 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.38.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.38.json index fecf8a44d..77b980116 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.38.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.38.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 703738073275399218 + "lo": 149047493929867955 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 910846133654608722 + "lo": 910363269713288954 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.39.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.39.json index 98a0c6b8a..163636bb7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.39.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.39.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 900697157579179426 + "lo": 524090426298262671 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 391917568285230377 + "lo": 247131007686729904 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.4.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.4.json index 9ecc2743c..b3e362407 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.4.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.4.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 994277130277663211 + "lo": 955481936839926172 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 833924400165049704 + "lo": 424055036927742358 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.40.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.40.json index 685fac3ae..bafcc478e 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.40.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.40.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 506018187198575014 + "lo": 283032048435728196 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 558900638377986673 + "lo": 719152334134688809 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.41.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.41.json index a7bab0359..ddea5ca4d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.41.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.41.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 781299090353887006 + "lo": 753055817807191126 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 635140187709607125 + "lo": 541075141451741243 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.42.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.42.json index 30f948d84..b7a0a077f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.42.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.42.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 68502082003993442 + "lo": 598370703275186579 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 915471018510777142 + "lo": 649551022712877646 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.43.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.43.json index 5745604b9..9d4952919 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.43.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.43.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 213860448608310980 + "lo": 46274217920454616 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 646676714849551612 + "lo": 128850406355893996 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.44.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.44.json index 025dacefa..1b9f779d7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.44.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.44.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 75014157719225356 + "lo": 600920991531043266 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 508728408927236365 + "lo": 330877441957698673 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.45.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.45.json index aa7615858..ab61117db 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.45.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.45.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 887308755446663689 + "lo": 862713081703683337 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 90053206815954135 + "lo": 123748062335754858 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.46.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.46.json index 52cc8906f..faa93a601 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.46.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.46.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 612167856056113965 + "lo": 66759747893243793 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 151617282140730381 + "lo": 238815415546436840 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.47.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.47.json index e5c880a3b..7e5b998be 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.47.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.47.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 618809012858631914 + "lo": 145326898379272119 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 556662527735453911 + "lo": 100654298934669900 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.48.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.48.json index e928cabe8..f56c96a6d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.48.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.48.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 548277947846095798 + "lo": 228399163361742314 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 670609105569972472 + "lo": 920041667341746080 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.49.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.49.json index 9e707a48d..d15a7bafc 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.49.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.49.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 138864504749246329 + "lo": 252733181410824309 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 639583975295851638 + "lo": 464934540529388477 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.5.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.5.json index e1b0c7395..2c4136ad6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.5.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.5.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 918958803414428731 + "lo": 335799085228035153 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 851860426508931140 + "lo": 651787060259362113 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.50.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.50.json index 3e494a084..30012518a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.50.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.50.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 867026786969337778 + "lo": 411149477275392965 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 964123905858911657 + "lo": 425114646580537280 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.51.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.51.json index 6d938df1a..c66c382f5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.51.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.51.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 936299354145691936 + "lo": 899584098699063923 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 496591350664097103 + "lo": 257667766562925005 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.52.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.52.json index 77d1b8858..19a202156 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.52.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.52.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 34961936343554904 + "lo": 960462898321721714 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 485151547863083720 + "lo": 677571801821273037 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.53.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.53.json index c567499b6..4b22e381c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.53.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.53.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 440077739903462197 + "lo": 598473377346848389 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 648959543036998020 + "lo": 787031272907289051 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.54.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.54.json index 930dbe1df..6d37d574a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.54.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.54.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 57186501753302364 + "lo": 177813449267752458 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 3844780548664809 + "lo": 924513859380318059 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.55.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.55.json index 81389a545..7d25be4b5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.55.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.55.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 452084743242799743 + "lo": 262341817940098568 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 935205808408259407 + "lo": 467688386415429693 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.56.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.56.json index 9f8b314e9..f1e032b79 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.56.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.56.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 701142197606136411 + "lo": 740177475540107167 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 958089722741692870 + "lo": 913188848325807949 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.57.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.57.json index 4cc940885..6fe9bd82c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.57.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.57.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 490835472593217089 + "lo": 889911764847351147 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 370739159790457200 + "lo": 991719328551220422 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.58.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.58.json index 795f90508..776915da0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.58.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.58.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 49400685176500060 + "lo": 370157859866497027 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 950662136348265584 + "lo": 322654973216564195 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.59.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.59.json index 0b69072de..01a017049 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.59.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.59.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 941064314248006031 + "lo": 287772183486070797 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 478090149358042051 + "lo": 307004851812626585 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.6.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.6.json index 582e1f4f5..cfbbb6da6 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.6.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.6.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 128279871850664712 + "lo": 71247478043713014 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 79435326601484856 + "lo": 551111677977660614 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.60.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.60.json index c725af785..edff3ad9c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.60.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.60.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 595843152152500539 + "lo": 879330632316842642 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 448159299001132470 + "lo": 503481250317543528 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.61.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.61.json index e96581972..169137a56 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.61.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.61.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 816489844575410010 + "lo": 182617527481485779 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 115268217015354600 + "lo": 290843232295313630 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.62.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.62.json index 1f86ff9f2..0a168f929 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.62.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.62.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 231222357906306621 + "lo": 780950716087921753 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 882220469342201160 + "lo": 88622404829359323 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.63.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.63.json index f8f862d5a..860cac3e7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.63.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.63.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 467321795353267641 + "lo": 559766884247982046 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 810366862203470820 + "lo": 262556800170450357 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.64.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.64.json index b7dd59ce4..9acd045d0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.64.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.64.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 82999707398937179 + "lo": 221066784429150597 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 198621335409225229 + "lo": 588681328953087798 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.65.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.65.json index 0e8fb76ea..356642d9f 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.65.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.65.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 579788582767078592 + "lo": 54905259428690929 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 457484161992624553 + "lo": 5874757674480917 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.66.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.66.json index 6aea4fe6a..ce99659fd 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.66.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.66.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 217142233251642597 + "lo": 388235412077044989 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 559869148543199635 + "lo": 751945181974781270 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.67.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.67.json index e33735c33..ed6b2ed9a 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.67.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.67.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 3238592096897446 + "lo": 619020370255889867 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 333524015845861199 + "lo": 62194966642994216 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.68.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.68.json index 67cdc9fab..e67c66f1b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.68.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.68.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 170729286096212501 + "lo": 370109799024534659 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 844364265710332229 + "lo": 233151339224994588 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.69.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.69.json index c37164b88..df05780b0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.69.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.69.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 146299204955641150 + "lo": 949639358906399735 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 462826868609991766 + "lo": 385193930061183759 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.7.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.7.json index 6d3f46c46..f3eecaf8c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.7.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.7.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 32676189635837338 + "lo": 652576281219073278 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 896280750459367677 + "lo": 832408063738342823 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.70.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.70.json index ae50cf219..f113170ea 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.70.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.70.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 260444442896181107 + "lo": 816629347464225224 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 728071890358561768 + "lo": 180048948582294683 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.71.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.71.json index 2685c6859..e569d0427 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.71.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.71.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 117097055375596873 + "lo": 637161934335998144 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 293706967228057624 + "lo": 771818799701368536 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.72.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.72.json index 28c30340b..a01880e13 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.72.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.72.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 502372493542518045 + "lo": 190713681389871362 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 666425600911338294 + "lo": 446487780245509024 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.73.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.73.json index 8574716a8..3e7825b80 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.73.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.73.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 598072339687955064 + "lo": 445442390630926377 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 987658194792832271 + "lo": 557294446253890638 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.74.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.74.json index 4737f5db2..8fe375dba 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.74.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.74.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 950422630195726309 + "lo": 164262047859291366 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 246731054753182273 + "lo": 480174752583982678 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.75.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.75.json index 806328107..005aa2e59 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.75.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.75.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 487232810086112059 + "lo": 97856554521394624 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 968193732743852164 + "lo": 442983106450521707 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.76.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.76.json index dafbf0bc0..98d466390 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.76.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.76.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 161842302682493035 + "lo": 379774468563651915 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 481880743825727446 + "lo": 574814694533737815 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.77.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.77.json index cc8a634eb..306ada1d7 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.77.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.77.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 64978089335490326 + "lo": 275033132530626158 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 197890736595425991 + "lo": 276102694271561636 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.78.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.78.json index d80deb1e5..da19c91e0 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.78.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.78.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 853303995714928709 + "lo": 679965903163049315 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 611249171651054373 + "lo": 930207484109269352 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.79.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.79.json index 6940f98dd..8517e3d77 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.79.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.79.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 22218740293559229 + "lo": 727498667312442727 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 947705564809703480 + "lo": 493846426019053767 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.8.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.8.json index c3e72a263..2a6f29b8d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.8.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.8.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 67668973910925714 + "lo": 365911419227492324 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 430638614590938188 + "lo": 691844046628856160 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.80.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.80.json index 3a632ed09..40e85f757 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.80.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.80.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 898212749653355359 + "lo": 444228844708621922 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 563033591675305249 + "lo": 756377735067282492 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.81.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.81.json index c1f67b965..e414b622d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.81.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.81.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 672569842353990616 + "lo": 136136432757866227 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 460818028713609208 + "lo": 385208290773631707 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.82.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.82.json index 071db3c2e..9171858fd 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.82.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.82.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 775015481077372565 + "lo": 99417969951038241 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 622304843240389282 + "lo": 39480548152006090 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.83.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.83.json index dd15f34b0..19b173dde 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.83.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.83.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 505432036943493065 + "lo": 837587066622347268 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 613355617598699916 + "lo": 934169323204559552 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.84.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.84.json index cd9cefc0a..d6bd5de49 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.84.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.84.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 342088666628933988 + "lo": 581782113727053979 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 735879954753325810 + "lo": 676757091180526633 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.85.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.85.json index 79e37f1e9..34f137a1b 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.85.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.85.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 975844003000947672 + "lo": 799622737244084972 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 585024337071853359 + "lo": 337954511429836293 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.86.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.86.json index ca1cd94bd..c5f96003d 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.86.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.86.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 917443004582548804 + "lo": 886132468728158120 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 274089748367093869 + "lo": 435015530529995693 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.87.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.87.json index 973d98c2c..bdcb5f7d1 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.87.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.87.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 314651025384246994 + "lo": 238494683294904926 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 624342044982708513 + "lo": 485849676615754884 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.88.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.88.json index d85997dea..2678fab6c 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.88.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.88.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 552082743181112721 + "lo": 710049707025419158 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 230652669900731431 + "lo": 944293680030835686 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.89.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.89.json index 066fe0f39..3119c8c80 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.89.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.89.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 683454279414844795 + "lo": 869486626739176125 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 169047505813175811 + "lo": 253910120309631546 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.9.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.9.json index 85364082d..97f6463c5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.9.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.9.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 719963962508086145 + "lo": 658426677190488086 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 708544139956272474 + "lo": 888277510245617810 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.90.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.90.json index 27b7df4eb..f1f7744a5 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.90.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.90.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 849978651894104540 + "lo": 127237269073327223 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 992293563109393090 + "lo": 860949810506705625 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.91.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.91.json index 8fce3994d..a70b94a80 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.91.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.91.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 790946122787443930 + "lo": 762746766973938241 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 6823527090104536 + "lo": 502854543937489193 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.92.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.92.json index d6e028e33..d48c81b39 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.92.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.92.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 974453468798572930 + "lo": 873316209525597899 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 279853766139905091 + "lo": 115015724759069536 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.93.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.93.json index 6399917cc..4c02ce7ff 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.93.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.93.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 825106218596031646 + "lo": 644016866843559816 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 976981878814326288 + "lo": 87059386472156206 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.94.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.94.json index eb38cc3c2..da67f0333 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.94.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.94.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 432715831001425073 + "lo": 558429886947469244 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 361746936213960649 + "lo": 934423620046878934 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.95.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.95.json index 5dd6788bf..165804184 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.95.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.95.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 411317233322429032 + "lo": 948953286713010075 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 402461610507971125 + "lo": 838096930094746514 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.96.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.96.json index 07db333c0..959c34f23 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.96.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.96.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 223406283826234433 + "lo": 304725596286145338 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 413133559070986035 + "lo": 507370619012114594 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.97.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.97.json index 8b84b2f28..b623c82ee 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.97.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.97.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 455699703198342391 + "lo": 727415245023386992 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 992552318623305245 + "lo": 379531117543934011 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.98.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.98.json index 62086abd1..364b66909 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.98.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.98.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 653587621802602547 + "lo": 542517422094395679 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 604189420254224344 + "lo": 67531981383750734 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.99.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.99.json index 87aae5c27..ab4340297 100644 --- a/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.99.json +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/fuzz_tests/fuzz_convert_to_shares.99.json @@ -126,7 +126,7 @@ "val": { "i128": { "hi": 0, - "lo": 843592901305444985 + "lo": 880689861662783681 } } }, @@ -141,7 +141,7 @@ "val": { "i128": { "hi": 0, - "lo": 116954266508123952 + "lo": 798557914359149533 } } }, diff --git a/smartcontract/contracts/volatility_shield/test_snapshots/test/test_deposit_success.1.json b/smartcontract/contracts/volatility_shield/test_snapshots/test/test_deposit_success.1.json new file mode 100644 index 000000000..6c256a8e2 --- /dev/null +++ b/smartcontract/contracts/volatility_shield/test_snapshots/test/test_deposit_success.1.json @@ -0,0 +1,720 @@ +{ + "generators": { + "address": 7, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": { + "hi": 0, + "lo": 1000 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "deposit", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": { + "hi": 0, + "lo": 1000 + } + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": { + "hi": 0, + "lo": 1000 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "i128": { + "hi": 0, + "lo": 1000 + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Asset" + } + ] + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeePercentage" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Oracle" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Strategies" + } + ] + }, + "val": { + "vec": [] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Token" + } + ] + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "Treasury" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file